遍历数据帧(DataFrame)可以使用多种方式,以下是两种常用的方法的代码示例:
import pandas as pd
# 创建一个示例数据帧
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
# 使用iterrows()方法遍历每一行
for index, row in df.iterrows():
print(f'Row index: {index}')
print(f'Row values: {row}\n')
输出结果:
Row index: 0
Row values: A 1
B 4
Name: 0, dtype: int64
Row index: 1
Row values: A 2
B 5
Name: 1, dtype: int64
Row index: 2
Row values: A 3
B 6
Name: 2, dtype: int64
import pandas as pd
# 创建一个示例数据帧
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
# 使用iteritems()方法遍历每一列
for column, values in df.iteritems():
print(f'Column name: {column}')
print(f'Column values: {values.tolist()}\n')
输出结果:
Column name: A
Column values: [1, 2, 3]
Column name: B
Column values: [4, 5, 6]
以上两种方法可以根据需求选择适合的方式进行数据帧的遍历。