可以通过以下几种方式实现:
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
for index, row in df.iterrows():
print(row['A'], row['B'])
```
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
for row in df.itertuples():
print(row.A, row.B)
```
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
def process_row(row):
return row['A'] + row['B']
df['C'] = df.apply(process_row, axis=1)
```
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
df['C'] = df['A'] + df['B']
```
以上是高效地遍历pandas行的几种方法,根据具体需求选择合适的方法可以提高代码的执行效率和性能。
领取专属 10元无门槛券
手把手带您无忧上云