- 此问题已在此处有答案**:
Using value_counts with False/True. How to get false/true = 0 when there is any false or true(3个答案)
13天前关闭。
我需要使用python的pandas以csv格式将测试结果制成表格。结果可能是“通过”,也可能是“失败”。在我
import python as pd,my code is:
df = pd.read_csv('myfile.csv')
pass_res =df['Status'].value_counts()['passed']
fail_res =df['Status'].value_counts()['failed']
这段代码将工作,如果有一个失败的情况。但是,当没有失败时,最后一行代码会导致错误。怎么做检查,如果有一个失败,那么我将执行我的最后一行。
3条答案
按热度按时间zdwk9cvp1#
您也可以添加
CategoricalDType
,因为value_counts
返回所有观察结果:输出:
zlhcx6iw2#
让我们使用
Series.get
来提取值,如果找到,否则返回0gzjq41n43#
类似于@ Corralian的,但有
reindex
:一次性定义变量: