pandas添加数据
时间: 2023-10-11 11:08:37 浏览: 67
Python pandas如何向excel添加数据
要在pandas中添加数据,可以使用以下方法:
1. 使用`loc`方法添加单行数据:
```python
import pandas as pd
# 创建一个空的DataFrame
df = pd.DataFrame(columns=['Name', 'Age'])
# 添加一行数据
df.loc = ['John', 28]
print(df)
```
2. 使用`loc`方法添加多行数据:
```python
# 添加多行数据
df.loc[len(df)] = ['Alice', 32]
df.loc[len(df)] = ['Bob', 45]
print(df)
```
3. 使用`append`方法添加多行数据:
```python
# 创建一个空的DataFrame
df = pd.DataFrame(columns=['Name', 'Age'])
# 添加多行数据
df = df.append({'Name': 'John', 'Age': 28}, ignore_index=True)
df = df.append({'Name': 'Alice', 'Age': 32}, ignore_index=True)
df = df.append({'Name': 'Bob', 'Age': 45}, ignore_index=True)
print(df)
```
这些方法都可以用来添加新的行数据到DataFrame中。请记住,对于大规模的数据添加操作,使用`append`方法可能会更慢,因为它需要创建一个新的DataFrame对象。
阅读全文