在pandas中,可以使用insert
函数在dataframe中插入新的一列。以下是一个例子:
import pandas as pd
# 创建一个dataframe
df = pd.DataFrame({
'A': ['A0', 'A1', 'A2', 'A3'],
'B': ['B0', 'B1', 'B2', 'B3'],
'C': ['C0', 'C1', 'C2', 'C3']
})
# 插入新的一列,列名为'D'
df.insert(loc=2, column='D', value=['D0', 'D1', 'D2', 'D3'])
print(df)
在这个例子中,我们首先创建了一个dataframe,然后使用insert
函数在索引为2的位置插入了一列新的数据。loc
参数指定了插入的位置,column
参数指定了新插入的列的名称,value
参数指定了新插入的列的值。
输出结果如下:
A B C D
0 A0 B0 C0 D0
1 A1 B1 C1 D1
2 A2 B2 C2 D2
3 A3 B3 C3 D3
可以看到,我们在索引为2的位置插入了一列新的数据。