小编Rad*_*tru的帖子

从 Excel 读取时,Pandas 合并单元格问题

所以我有一个带有一些奇怪样式的 xls 文件,但我对此无能为力,所以我只需要解析它。

在此输入图像描述

正如你所看到的,我有一些合并的单元格。我想要做的是填充合并单元格的空值(“ffill”),但也保持空单元格原样。

像这样的东西

EIM, C,NI1 Enescu_Ioan, EIM, S,NI11,Enescu_Ioan EIM, C,NI1 Enescu_Ioan, Empty EIM, C,NI1 Enescu_Ioan EIM, S,NI11,Enescu_Ioan EIM, C,NI1,Enescu_Ioan Empty 我现在加载文件的方式是这样的。

xl = pd.ExcelFile("data/file.xls")
df = xl.parse(0, header=None)
Run Code Online (Sandbox Code Playgroud)

我也尝试像这样打开文件并访问合并的单元格,但我得到一个空列表。

book = xlrd.open_workbook("data/file.xls")
book.sheet_by_index(0).merged_cells # This is empty []
Run Code Online (Sandbox Code Playgroud)

我有什么办法可以实现这个目标吗?谢谢!

编辑

关于这个问题可能会有一些困惑,所以我会尽力解释得更好。附加图像是较大文件的子集,其中各列可能以不同的顺序出现。我想要实现的是一种区分合并单元格 NAN 值(在合并单元格中只有第一列有值,其余都是 nan)和空单元格 NAN 的方法。

python excel python-3.x pandas

4
推荐指数
1
解决办法
4999
查看次数

组件未在地图功能内渲染 - React Native

所以,我有一个带有键的字典和一个对象数组作为每个键的值。我需要做的是为数组的每个元素渲染一个带有来自 Object 的 props 的新组件。这是它的样子。

    1:
       [
         Object {
                  "ClassId":232,
                  "Teacher":"TeacherName"
                   ...
                }
        Object {
                  "ClassId":21,
                  "Teacher":"TeacherName"
                   ...
                }
        ...
        ]
Run Code Online (Sandbox Code Playgroud)

这是我现在拥有的代码,但不知何故组件没有呈现到屏幕上。

时间表[键][“值”]。value 字段在那里是因为键的实际值是另一个字典,但我只使用该值。在控制台中打印元素而不是将它们作为道具传递给 CourseCard 组件看起来不错,数据就在那里。

       {Object.keys(timetable).map((key, index) => {
                    timetable[key]["value"].map(iter => {
                      return (
                        <CourseCard
                          teacher={iter["Teacher"]}
                          course={iter["ClassName"]}
                          classRoom={iter["ClassRoom"]}
                          time={iter["Time"]}
                          key={iter["Key"]}
                        />
                      );
                    });
                  })}
Run Code Online (Sandbox Code Playgroud)

javascript reactjs react-native

1
推荐指数
1
解决办法
2540
查看次数

标签 统计

excel ×1

javascript ×1

pandas ×1

python ×1

python-3.x ×1

react-native ×1

reactjs ×1