DataFrame 添加数据
时间: 2023-07-25 16:43:34 浏览: 43
要将数据添加到DataFrame中,您可以使用`append()`方法或`loc[]`方法。
1. 使用`append()`方法添加数据
```python
import pandas as pd
# 创建空的DataFrame
df = pd.DataFrame(columns=['Name', 'Age', 'Gender'])
# 添加一行数据
df = df.append({'Name': 'Alice', 'Age': 25, 'Gender': 'Female'}, ignore_index=True)
# 添加多行数据
df = df.append([{'Name': 'Bob', 'Age': 30, 'Gender': 'Male'},
{'Name': 'Charlie', 'Age': 35, 'Gender': 'Male'}], ignore_index=True)
```
2. 使用`loc[]`方法添加数据
```python
import pandas as pd
# 创建空的DataFrame
df = pd.DataFrame(columns=['Name', 'Age', 'Gender'])
# 添加一行数据
df.loc[0] = ['Alice', 25, 'Female']
# 添加多行数据
df.loc[len(df)] = ['Bob', 30, 'Male']
df.loc[len(df)] = ['Charlie', 35, 'Male']
```
无论使用哪种方法,都要确保添加的数据与DataFrame中的列名匹配,并且在添加数据之前已经定义了DataFrame的列名。