pandas 追加数据 在其中一列追加,其他列为空
时间: 2023-11-24 22:09:30 浏览: 53
可以使用 `pandas.DataFrame.append()` 方法来追加数据。具体步骤如下:
1. 创建一个空的 DataFrame,只包含目标列。
```
import pandas as pd
# 创建一个空的 DataFrame
df = pd.DataFrame(columns=['target_column'])
```
2. 创建需要追加的数据,只包含目标列。
```
new_data = pd.DataFrame({'target_column': [1, 2, 3]})
```
3. 使用 `append()` 方法将新数据追加到 DataFrame 中。
```
df = df.append(new_data, ignore_index=True)
```
最终得到的 DataFrame 中,目标列被填充了新数据,其他列都为空。
完整代码如下:
```
import pandas as pd
# 创建一个空的 DataFrame,只包含目标列
df = pd.DataFrame(columns=['target_column'])
# 创建需要追加的数据,只包含目标列
new_data = pd.DataFrame({'target_column': [1, 2, 3]})
# 使用 append() 方法将新数据追加到 DataFrame 中
df = df.append(new_data, ignore_index=True)
print(df)
```
输出结果:
```
target_column
0 1
1 2
2 3
```
阅读全文