我目前有一個看起來像這樣的資料框:

唯一值是 ['Somewhat Interested', 'Not at all Interested', nan,'Very Interested']
我將如何創建一個具有與上述相同列但索引值“有點感興趣”、“完全不感興趣”、nan、“非常感興趣”的新資料框,并且單元格內的值是每種型別的回應。我認為資料透視表可能會起作用,但我不確定。
我想要的是
| 親自見面 | 校友網路研討會 | 校友網路研討會 | 等等... | |
|---|---|---|---|---|
| 一些感興趣的 | 24 | 32 | 12 | |
| 沒興趣 | 32 | 42 | 4 | |
| 很感興趣 | 21 | 31 | 53 |
uj5u.com熱心網友回復:
結合value_counts每apply列執行:
df.apply(pd.value_counts)
uj5u.com熱心網友回復:
實際上,您可以只apply pd.Series.value_counts為每一列:
counts = df.fillna('NaN').apply(pd.Series.value_counts).fillna(0).astype(int)
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/445492.html
上一篇:更改視窗大小時更改img位置
