pandas如何增加一列数据
时间: 2023-10-13 14:08:44 浏览: 45
您可以使用pandas库中的['列名'] = '值'语法来增加一列数据,示例代码如下:
```python
import pandas as pd
# 创建一个空的数据帧
df = pd.DataFrame()
# 增加一列名为'name'的列,并填充数据
df['name'] = ['Alice', 'Bob', 'Charlie', 'David']
# 打印结果
print(df)
```
输出结果如下:
```
name
0 Alice
1 Bob
2 Charlie
3 David
```
相关问题
pandas增加一列数据
可以使用`df['new_column'] = new_values`来增加一列数据,其中`df`是你的数据框,`new_column`是你想要添加的新列的名称,`new_values`是一个列表或数组,包含与数据框中行数相同的元素,表示新列的值。例如,以下代码将在名为`df`的数据框中添加一列名为`new_col`的新列,其中值为`[1,2,3,4,5]`:
```
import pandas as pd
df = pd.DataFrame({'A': [1, 2, 3, 4, 5], 'B': [10, 20, 30, 40, 50]})
new_col = [1, 2, 3, 4, 5]
df['new_col'] = new_col
print(df)
```
输出结果为:
```
A B new_col
0 1 10 1
1 2 20 2
2 3 30 3
3 4 40 4
4 5 50 5
```
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
```