Panda Python-计算布尔列中正确与错误值占总值的百分比

时间:2018-09-07 21:39:06

标签: python pandas

你好,我有一个布尔值,包含True和False。

当我像这样运行(?<!as\s) (?<!['"])\bpatient\b

value_counts()

我收到以下信息:

df['column'].value_counts()

有没有一种方法可以计算出总数的百分之几为真,百分之几为假?

类似这样的东西:

True     10718
False     1105
Name: column, dtype: int64

谢谢

2 个答案:

答案 0 :(得分:3)

您可以使用

df['yourcolumns'].value_counts(normalize=True).mul(100).astype(str)+'%'

答案 1 :(得分:1)

我被告知它就像

一样简单
df['column'].value_counts(normalize=True)