要遍历pandas数据帧中的项目,可以使用以下方法:
方法1:使用iterrows()函数进行遍历
import pandas as pd
# 创建一个数据帧
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
# 使用iterrows()函数遍历数据帧
for index, row in df.iterrows():
print(index, row['A'], row['B'])
方法2:使用iteritems()函数进行遍历
import pandas as pd
# 创建一个数据帧
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
# 使用iteritems()函数遍历数据帧
for column, value in df.iteritems():
print(column, value)
方法3:使用itertuples()函数进行遍历
import pandas as pd
# 创建一个数据帧
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
# 使用itertuples()函数遍历数据帧
for row in df.itertuples(index=False):
print(row)
这些方法中,iterrows()函数适用于小型数据集,而itertuples()函数在处理大型数据集时更有效率。iteritems()函数适用于遍历数据帧的列。