使用字符串的熊猫数据帧上的逻辑

问题描述:

这应该是一个非常简单的方法,但我无法弄清楚:: 我有一个数据帧df,它有两个字符串值“normal”和“odd ”。 我想看看有多少是在任一产品类别::使用字符串的熊猫数据帧上的逻辑

type(bro_df) 
pandas.core.frame.DataFrame 

print(len(bro_df)) 
2000000 

type(bro_df['label']) 
pandas.core.series.Series 

print(len(bro_df['label'] == 'normal')) 
2000000 

print(len(bro_df['label'] == 'odd')) 
2000000 

这是怎么回事?!?!

谢谢, 尼克

len(bro_df['label'] == 'odd')是布尔一系列TrueFalse的长度。如果你想行的这些值的数量:

(bro_df['label'] == 'odd').sum() 

或者更好的

bro_df.label.value_counts() 
+0

呀,这些工作都一种享受,并且可以适用于特定情况下我/人。 :-) 谢谢!! – npross