我正在聯系是否有辦法計算帳號或其他鍵出現在資料框中的次數,然后將該計數與帳號一起放在行中。我知道有這個value_counts()功能,但這不是我想要做的。
這就是我想要實作的目標。計數列是我想要附加到資料框的內容:
account count
0 456 3
1 123 4
2 258 2
3 456 3
4 123 4
5 123 4
6 258 2
7 456 3
8 123 4
uj5u.com熱心網友回復:
您可以使用以下任一方法執行此操作。
df["count"] = df['account'].map(df['account'].value_counts())
#32ms on 1 million rows
df["count"] = df.groupby(['account'])['account'].transform('count')
#52ms on 1 million rows
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/412457.html
標籤:
下一篇:如何使用R將ID分成不同的行
