2
阿拉巴馬1拜恩找到最大值,布拉德利68.16 68.16 0.0 LeFlore,伯頓31.71 31.71 0.0 未知0.13 0.13 0.0在一列和顯示從另一行
我有一個數據集,看起來像這樣:
STATE | DISTRICT | CANDIDATE NAME | GENERAL VOTE
Alabama | 1 | Byrne, Bradley | 68.16
Alabama | 1 | LeFlore, Burton R. | 31.71
Alabama | 1 | Unknown | 0.13
Alabama | 2 | Name | 65.43
Alabama | 2 | Name | 0.13
我必須按州和地區分組,因爲每個州都有多個地區,州有很多州。我已經做到了。 但是,我需要找到每個分組的最大值,並顯示與此最大值一致的候選名稱。我還必須顯示每個分組中最大和最小普通投票的區別。我已經做了一些這方面已經但是我堅持
df_out = dfworking.groupby(["STATE", "D", "CANDIDATE NAME"])['GENERAL PERCENT'].agg(['max','min'])
df_out['Margin'] = df_out['max']-df_out['min']
df_new_out = dfworking.groupby(['STATE','D'])['GENERAL PERCENT'].max()
我不知道如何顯示保證金柱,以及在同一個數據幀的最大投票一致的名稱。 謝謝!
謝謝,正是我需要擺脫這種困境:) –
很高興能幫助;) – jezrael