web-dev-qa-db-ja.com

pandasの列のFalseまたはTrueの出現をカウント

与えられた

patient_id  test_result has_cancer
0   79452   Negative    False
1   81667   Positive    True
2   76297   Negative    False
3   36593   Negative    False
4   53717   Negative    False
5   67134   Negative    False
6   40436   Negative    False

pythonで列のFalseまたはTrueを数える方法は?

私は試していました:

# number of patients with cancer

number_of_patients_with_cancer= (df["has_cancer"]==True).count()
print(number_of_patients_with_cancer)
15
Ney J Torres
number_of_patients_with_cancer = df.has_cancer[df.has_cancer==True].count()
1
garima5aqua