pandas 按行遍历
时间: 2023-12-28 22:25:47 浏览: 156
pandas按行按列遍历Dataframe的几种方式
以下是两种pandas按行遍历的方法:
1. 使用iterrows方法:
```python
import pandas as pd
df = pd.DataFrame({'A': [1, 2], 'B': [3, 4]})
for index, row in df.iterrows():
print(index, row)
```
输出:
```
0 A 1
B 3
dtype: int64
1 A 2
B 4
dtype: int64
```
2. 使用itertuples方法:
```python
import pandas as pd
df = pd.DataFrame({'c1': [10, 11, 12], 'c2': [100, 110, 120]})
for row in df.itertuples(index=False):
print(row)
```
输出:
```
Pandas(c1=10, c2=100)
Pandas(c1=11, c2=110)
Pandas(c1=12, c2=120)
```
阅读全文