pandas 添加一列
时间: 2023-11-12 22:59:55 浏览: 77
可以使用 `df['new_column'] = values` 来添加一列,其中 `df` 是你的 DataFrame,`new_column` 是你要添加的列名,`values` 是你要添加的值。例如:
```python
import pandas as pd
# 创建一个 DataFrame
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
# 添加一列
df['C'] = [7, 8, 9]
print(df)
```
输出:
```
A B C
0 1 4 7
1 2 5 8
2 3 6 9
```
相关问题
pandas添加一列series
可以使用以下代码将一个Series添加为DataFrame的一列:
```python
import pandas as pd
# 创建DataFrame
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
# 创建Series
s = pd.Series([7, 8, 9])
# 将Series添加为DataFrame的一列
df['C'] = s
print(df)
```
输出:
```
A B C
0 1 4 7
1 2 5 8
2 3 6 9
```
pandas添加一列数据
可以使用 pandas 的 assign 方法来添加一列数据,例如:
```python
import pandas as pd
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
df = df.assign(C=[7, 8, 9])
print(df)
```
输出:
```
A B C
0 1 4 7
1 2 5 8
2 3 6 9
```
阅读全文