在使用DataFrame中添加新列时,将插入位置设置为所需的位置,而不是默认的最后一列。
示例代码:
import pandas as pd
# 创建DataFrame
data = {'Name': ['John', 'Lisa', 'Alice'], 'Age': [25, 32, 18]}
df = pd.DataFrame(data)
# 在第二列后添加新列
new_col = [1, 2, 3]
df.insert(2, 'New Column', new_col)
print(df)
输出:
Name Age New Column
0 John 25 1
1 Lisa 32 2
2 Alice 18 3