假設我有一個看起來像這樣的 python 數據框:Factor_1 Factor_2 Factor_3 Factor_4 Factor_5 A B A Nan Nan B D F A Nan F A D B A像這樣,我有 5 列具有不同的因素。我想創建一個列來計算數據框中出現的這些因素的數量,因此預期的輸出將如下所示:Factor Count A 5 B 3 D 2 F 2 Nan 3我一直在嘗試使用 groupby 但無法獲得所需的輸出,使用這樣的東西。df['Counts'] = df.groupby(['Factor_1'])['Factor_2', 'Factor_3', 'Factor_4', 'Factor_5'].transform('count')我實際上不知道還能做什么,如果有人能幫助我那就太好了。
添加回答
舉報
0/150
提交
取消