帮我写一段python代码,在dataframe中插入一列
时间: 2024-03-09 15:46:04 浏览: 64
pandas 空的dataframe 插入列名的示例
当然可以!你要插入的列是什么呢?假设你要插入的列名为"new_column",每个单元格中的值为1到10,可以使用以下代码:
```python
import pandas as pd
# 创建示例数据
data = {'column1': [1, 2, 3, 4, 5],
'column2': ['a', 'b', 'c', 'd', 'e']}
df = pd.DataFrame(data)
# 插入新列
new_column = [1, 2, 3, 4, 5]
df.insert(loc=len(df.columns), column='new_column', value=new_column)
print(df)
```
输出结果如下:
```
column1 column2 new_column
0 1 a 1
1 2 b 2
2 3 c 3
3 4 d 4
4 5 e 5
```
其中,`loc`参数指定了要将新列插入到哪个位置,这里使用了`len(df.columns)`将其插入到最后一列。`column`参数指定了要插入列的名称,`value`参数指定了要插入列的值。
阅读全文