在excel使用pandas,在A表“科目费用”I列后新增“费用类别”与“是否需要剔除”两列;
时间: 2023-10-02 07:06:08 浏览: 70
对比excel,学习pandas数据透视表
您可以使用以下代码实现在Excel中使用Pandas,在A表“科目费用”I列后新增“费用类别”与“是否需要剔除”两列:
``` python
import pandas as pd
# 读取Excel文件
df = pd.read_excel('文件路径.xlsx', sheet_name='Sheet1')
# 获取I列的索引值
index_i = df.columns.get_loc('I')
# 插入新的列
df.insert(loc=index_i+1, column='费用类别', value='')
df.insert(loc=index_i+2, column='是否需要剔除', value='')
# 保存修改后的Excel文件
df.to_excel('文件路径.xlsx', sheet_name='Sheet1', index=False)
```
其中,`get_loc()`方法用于获取指定列名的索引值,`loc`参数指定了插入的位置,`column`参数指定了新列的列名,`value`参数指定了新列的初始值。最后,使用`to_excel()`方法将修改后的数据保存为Excel文件。
阅读全文