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())
免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。