skyhouse 发表于 2023-2-14 08:50:02

如何统计出里面True的个数

用gourpby对一个dataframe进行分组后,得到下面的一个组。
请问大神,如何才能统计出里面True的个数?感谢

编码      数量
0         0          True
27      0         False
138       0         False
173       0         False
215       0         False
                  ...
31084596140400    False
31084881140400   True
31085168140400   True
31085333140400    False
31090075140400    False
Name: 数量, Length: 51497, dtype: bool

suchocolate 发表于 2023-2-14 09:43:27

import pandas as pd

data = [, , ]
df = pd.DataFrame(data)
print(df.value_counts())

isdkz 发表于 2023-2-14 10:38:00

import pandas as pd

data = [, , ]
df = pd.DataFrame(data)
print(f'True 的个数为:{df.value_counts()}')

skyhouse 发表于 2023-2-14 15:27:55

isdkz 发表于 2023-2-14 10:38


谢谢大神,可以用。想把True的留下,把False的去除该怎么写?

isdkz 发表于 2023-2-14 15:33:01

skyhouse 发表于 2023-2-14 15:27
谢谢大神,可以用。想把True的留下,把False的去除该怎么写?

import pandas as pd

data = [, , ]
df = pd.DataFrame(data)
print(df == True])

skyhouse 发表于 2023-2-14 17:17:35

isdkz 发表于 2023-2-14 15:33


谢谢
页: [1]
查看完整版本: 如何统计出里面True的个数