dataframe添加一列
时间: 2023-09-28 22:13:36 浏览: 104
pandas.DataFrame的pivot()和unstack()实现行转列
要向 DataFrame 添加一列,可以使用以下代码:
```python
import pandas as pd
# 创建一个示例 dataframe
data = {'Name': ['Alice', 'Bob', 'Charlie', 'David'],
'Age': [25, 32, 18, 47],
'Gender': ['F', 'M', 'M', 'M']}
df = pd.DataFrame(data)
# 添加一列
df['City'] = ['Seattle', 'New York', 'Los Angeles', 'Chicago']
print(df)
```
输出结果为:
```
Name Age Gender City
0 Alice 25 F Seattle
1 Bob 32 M New York
2 Charlie 18 M Los Angeles
3 David 47 M Chicago
```
在这个例子中,我们使用 `df['City']` 创建了一个新的列,并将列表 `['Seattle', 'New York', 'Los Angeles', 'Chicago']` 分配给它。您可以根据需要修改列名和数据。
阅读全文