如何将列表中的每个元素(假设为字典类型)逐个追加到 pandas DataFrame df_train 中,并忽略新添加行的索引?
时间: 2024-12-17 19:22:23 浏览: 1
pandas实现to_sql将DataFrame保存到数据库中
将字典类型的列表逐个追加到 Pandas DataFrame 中,并且忽略新添加行的索引,你可以按照以下步骤操作:
1. 首先,确保你的字典数据结构与DataFrame列名匹配。例如,如果你的DataFrame有两列 `col1` 和 `col2`,那么字典应该包含这两项。
2. 使用 `pd.DataFrame.append()` 函数或者`.append()` 方法。这里我们选择 `.append()` 方法,因为它更简洁:
```python
import pandas as pd
# 假设你的字典列表是 dict_list
dict_list = [
{'col1': 'value1', 'col2': 'value2'},
{'col1': 'value3', 'col2': 'value4'},
# 更多字典...
]
# 创建空的DataFrame df_train 或者获取现有的DataFrame
df_train = pd.DataFrame()
# 迭代字典列表并追加到df_train
for dic in dict_list:
df_train = df_train.append(dic, ignore_index=True) # ignore_index=True 将删除原有的索引
# df_train 现在包含了字典列表的所有内容
```
阅读全文