gpt4 book ai didi

python - 如何对 pandas 中具有 bool 数据类型的变量执行 .describe() 方法

转载 作者:太空宇宙 更新时间:2023-11-04 04:51:24 26 4
gpt4 key购买 nike

我正在尝试获取数据类型为 bool 值的数据框列的汇总统计信息。

当我运行:df.describe() 时,它只提供数字(在本例中为 float )数据类型的汇总统计信息。当我将其更改为 df.describe(include=['O']) 时,它只提供对象数据类型。

无论哪种情况,都不会提供 bool 数据类型的汇总统计信息。

非常感谢任何建议。

谢谢

最佳答案

不确定这是您想要的,但您可以使用 include="all" 参数来实现。

df = pd.DataFrame([[True, 1], [False, 2]])
df.describe(include="all")

0 1
count 2 2.000000
unique 2 NaN
top True NaN
freq 1 NaN
mean NaN 1.500000
std NaN 0.707107
min NaN 1.000000
25% NaN 1.250000
50% NaN 1.500000
75% NaN 1.750000
max NaN 2.000000

df.describe(include=[bool]) # will also work

0
count 2
unique 2
top True
freq 1

引用

https://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.describe.html

关于python - 如何对 pandas 中具有 bool 数据类型的变量执行 .describe() 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48236383/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com