【发布时间】:2021-02-27 00:56:32
【问题描述】:
我希望将一些 Excel 电子表格转换为不同的格式,因此我有一个数据框,其中我已将单元格位置位置转换为可用于 .iloc 的整数位置。
例子:
df
Col Row
1 2
5 6
9 6
等等。另一个 Dataframe 只是使用 pd.ExcelFile 加载的已解析 Excel 工作表,因此它可以毫无问题地返回原始单元格位置中的信息(我通过导出 .csv 进行了检查)。
我想通过将原始 Dataframe 的每一行的值传递到第二个的 .iloc 中来创建一个新列 ['Info'],但我的代码没有返回任何结果。
df['Info'] = df.apply(excel_sheet.iloc[df['Row'], df['Col']])
如何传递每一行的信息以应用到不同的 Dataframe 并从 Excel 工作表返回“单元格”信息?
【问题讨论】: