DF 列の特定の値のパーセンテージを取得したいです。たとえば、(col1、col2、col3、性別) の DF があり、性別列に M、F、その他の値があるとします。DF の M、F、その他の値のパーセンテージを取得したいです。
これを試したところ、M、F、その他のインスタンスの数が返されましたが、これらを df 内の値の合計数のパーセンテージとして取得したいのです。
df.groupby('gender').size()
誰か助けてくれませんか?
ベストアンサー1
value_counts
一緒に使用normalize=True
:
df['gender'].value_counts(normalize=True) * 100
結果は範囲 (0, 1] 内の分数です。% を取得するために、ここでは 100 を掛けます。