如何在datafram变量中添加一列
时间: 2024-02-27 16:59:03 浏览: 26
在pandas中,可以使用`df['new_column_name'] = new_column_values`的方式来向DataFrame中添加新的列。其中,`new_column_name`是要添加的新列的列名,`new_column_values`是该列的值。
以下是一个示例代码:
```python
import pandas as pd
# 创建一个包含学生信息的DataFrame
data = {'Name': ['Alice', 'Bob', 'Charlie', 'David'],
'Age': [20, 21, 19, 18],
'Gender': ['F', 'M', 'M', 'M']}
df = pd.DataFrame(data)
# 添加一个新的列
df['Score'] = [80, 90, 85, 95]
# 打印输出DataFrame
print(df)
```
输出结果:
```
Name Age Gender Score
0 Alice 20 F 80
1 Bob 21 M 90
2 Charlie 19 M 85
3 David 18 M 95
```
在上面的代码中,通过`df['Score'] = [80, 90, 85, 95]`的方式向DataFrame中添加了一个名为`Score`的新列,并且该列的值分别为`80`、`90`、`85`和`95`。最后,打印输出了DataFrame的内容。