把一列表添加到dataframe形成一列
时间: 2023-12-27 17:05:07 浏览: 133
dataset 添加列
可以使用 pandas 库中的 DataFrame 和 Series 对象来实现,具体操作如下所示:
假设现在有一个列表 data,我们要将其添加到一个已有的 DataFrame 对象 df 中,形成一列:
```python
import pandas as pd
# 创建 DataFrame 对象
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
# 创建要添加的列表
data = [7, 8, 9]
# 将列表添加为 DataFrame 中的一列
df['C'] = pd.Series(data)
# 显示 DataFrame 对象
print(df)
```
执行上述代码后,可以看到输出结果如下所示:
```
A B C
0 1 4 7
1 2 5 8
2 3 6 9
```
其中,A、B、C 分别为 DataFrame 对象中的三列。我们可以发现,通过创建一个 Series 对象,并指定其值为要添加的列表,将其添加到 DataFrame 对象中,就可以形成一列。
阅读全文