如何将多个函数应用于所有工作表,然后另存为一个 excel 工作簿
How to apply multiple functions to all sheets and then save as one excel workbook
所以我使用 pd.read_excel('df.xlsx',sheet_name=None)
从 excel 文件中导入了所有工作表。
我有一个带有键值对的字典。
在所有这些表中,都有一个 table 存在。我想将第一列作为索引,然后从我已有的单独数据框中插入一列。
解决这个问题的最佳方法是什么,我应该将所有工作表单独保存到 dfs 中,还是有办法遍历键值对?
Info
Col A
Col B
First Name
Second Name
Phone
然后我想在所有工作表中插入一列,所以我想我会使用 pd.insert()
因为你有一个键值字典,其中每个值都是一个 df,你可以迭代它们并首先设置索引,然后根据另一个 df 创建一个列。使用:
for name, df in data.items():
df = df.set_index('info')
df['new col'] = another_df['specified col']
所以我使用 pd.read_excel('df.xlsx',sheet_name=None)
从 excel 文件中导入了所有工作表。
我有一个带有键值对的字典。
在所有这些表中,都有一个 table 存在。我想将第一列作为索引,然后从我已有的单独数据框中插入一列。
解决这个问题的最佳方法是什么,我应该将所有工作表单独保存到 dfs 中,还是有办法遍历键值对?
Info | Col A | Col B |
---|---|---|
First Name | ||
Second Name | ||
Phone |
然后我想在所有工作表中插入一列,所以我想我会使用 pd.insert()
因为你有一个键值字典,其中每个值都是一个 df,你可以迭代它们并首先设置索引,然后根据另一个 df 创建一个列。使用:
for name, df in data.items():
df = df.set_index('info')
df['new col'] = another_df['specified col']