原始问题:
Python遍历DataFrame数据,提取相同数据的行号并汇总特定位置数据的方法
可以使用pandas中的iterrows()函数,它可以遍历dataframe中的每一行,并返回每一行的索引和数据。
例如import pandas as pd
df = pd.DataFrame({'A':[1,2,3,4], 'B':[5,6,7,8]})
遍历dataframe中所有数据
for index,row in df.iterrows(): # 遇见相同的数据时,获取该行索引值 if row['A'] == 2: print(index) # 对特定位置进行汇总 print(df['B'].sum())
Prev:怎么才能一夜暴富