pandas添加新列
时间: 2024-03-21 09:36:22 浏览: 50
在pandas中,可以使用`df['新列名'] = 值`的方式来添加新列。这里的`df`是一个DataFrame对象,可以是从文件中读取的数据,也可以是手动创建的数据。
例如,我们有以下的DataFrame对象:
```
import pandas as pd
data = {'姓名': ['张三', '李四', '王五'],
'年龄': [20, 25, 30]}
df = pd.DataFrame(data)
```
要添加一个新列,可以使用以下代码:
```
df['性别'] = ['男', '男', '女']
```
这样就在DataFrame中添加了一个名为"性别"的新列,并赋予了相应的值。
相关问题
pandas 添加一列
可以使用 `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
```
python pandas添加新的列
在Python Pandas中添加新列可以使用以下代码:
```python
import pandas as pd
# 创建一个DataFrame
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
# 添加新列
df['C'] = [7, 8, 9]
# 打印DataFrame
print(df)
```
输出结果为:
```
A B C
0 1 4 7
1 2 5 8
2 3 6 9
```
其中,`df['C']`表示添加一个名为C的新列,`[7, 8, 9]`表示新列的数据。
阅读全文