如何使用pandas在一个excel的指定位置加入列
时间: 2023-07-16 19:14:18 浏览: 174
pandas DataFrame行或列的删除方法的实现示例
5星 · 资源好评率100%
要在一个Excel文件的指定位置添加列,首先需要使用Pandas读取Excel文件。然后,可以使用Pandas的DataFrame.insert()函数在指定位置插入新列。
下面是一个示例代码,假设我们要在Excel文件的第二列(B列)后添加一列名为“新列”的数据:
``` python
import pandas as pd
# 读取Excel文件
df = pd.read_excel("example.xlsx")
# 在第二列后插入新列
new_col = pd.Series([1, 2, 3, 4]) # 新列的数据
df.insert(loc=2, column="新列", value=new_col)
# 将修改后的数据保存到新文件
df.to_excel("example_new.xlsx", index=False)
```
在上面的代码中,loc参数表示新列应该插入的位置,这里指定为2,表示在第二列后添加新列。column参数是新列的名称,value参数是新列的数据。最后,将修改后的数据保存到新的Excel文件中。
阅读全文