DataFrame 如何添加数据
时间: 2023-07-25 19:24:05 浏览: 72
DataFrame创建数据
5星 · 资源好评率100%
在 Pandas 的 DataFrame 中,可以通过以下方式来添加数据:
1. 使用 loc 或 iloc 方法添加一行数据。示例代码如下:
```python
import pandas as pd
# 创建一个空 DataFrame
df = pd.DataFrame(columns=['Name', 'Age', 'Gender'])
# 添加一行数据
df.loc[0] = ['Alice', 25, 'Female']
print(df)
```
输出结果为:
```
Name Age Gender
0 Alice 25 Female
```
2. 使用 append 方法添加一行数据。示例代码如下:
```python
import pandas as pd
# 创建一个空 DataFrame
df = pd.DataFrame(columns=['Name', 'Age', 'Gender'])
# 添加一行数据
new_row = {'Name': 'Alice', 'Age': 25, 'Gender': 'Female'}
df = df.append(new_row, ignore_index=True)
print(df)
```
输出结果为:
```
Name Age Gender
0 Alice 25 Female
```
3. 使用字典列表添加多行数据。示例代码如下:
```python
import pandas as pd
# 创建一个空 DataFrame
df = pd.DataFrame(columns=['Name', 'Age', 'Gender'])
# 添加多行数据
new_rows = [
{'Name': 'Alice', 'Age': 25, 'Gender': 'Female'},
{'Name': 'Bob', 'Age': 30, 'Gender': 'Male'}
]
df = df.append(new_rows, ignore_index=True)
print(df)
```
输出结果为:
```
Name Age Gender
0 Alice 25 Female
1 Bob 30 Male
```
以上是三种常见的添加数据的方式,具体选择哪种方式取决于实际需求和数据格式。
阅读全文