dataframe添加列但不添加数据
时间: 2023-11-18 09:10:31 浏览: 71
使用Python向DataFrame中指定位置添加一列或多列的方法
4星 · 用户满意度95%
如果您要在DataFrame中添加一个新列,但是不想添加任何数据,请使用以下方法:
```python
import pandas as pd
# 创建一个示例DataFrame
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
# 添加一个名为'C'的新列,但不添加任何数据
df['C'] = None
# 显示DataFrame
print(df)
```
输出:
```
A B C
0 1 4 None
1 2 5 None
2 3 6 None
```
在上面的示例中,我们使用了`None`来添加一个空的列。您可以使用任何其他值来初始化新列。例如,如果您想将其初始化为零,则可以使用以下代码:
```python
# 添加一个名为'D'的新列,其值为0
df['D'] = 0
# 显示DataFrame
print(df)
```
输出:
```
A B C D
0 1 4 None 0
1 2 5 None 0
2 3 6 None 0
```
希望对您有所帮助!
阅读全文