pandas 添加多行数据
时间: 2023-05-09 20:01:40 浏览: 127
Pandas 是一个很方便的 Python 数据分析库,可以用于数据清洗、数据转换等操作。在 Pandas 中添加多行数据可以通过以下步骤实现:
1. 创建一个 DataFrame 对象,这个对象通常包含了所有的列名和数据类型。
2. 使用 pandas.concat() 方法将新的数据集添加到原有的 DataFrame 对象上。
3. 使用 DataFrame.reset_index() 方法重置索引,以确保新的数据被正确地插入。
以下是一个添加多行数据的例子:
```python
import pandas as pd
# 创建原始数据集
df = pd.DataFrame({
'Name': ['Alice', 'Bob', 'Charlie'],
'Age': [20, 25, 30],
'Gender': ['F', 'M', 'M']
})
# 添加新的数据
new_data = pd.DataFrame({
'Name': ['David', 'Emily'],
'Age': [35, 40],
'Gender': ['M', 'F']
})
df = pd.concat([df, new_data], ignore_index=True)
# 输出结果
print(df)
```
通过上述代码,我们能够在原有的 DataFrame 对象中添加了两行新的数据,并得到了添加后的结果。我们可以看到,新的数据集被正确地插入到了原有数据的后面,并使用了正确的索引值。这种方法适用于添加任意数量的多行数据,并且是针对大规模数据操作的有效方式。