使用字符串的熊猫数据帧上的逻辑
问题描述:
这应该是一个非常简单的方法,但我无法弄清楚:: 我有一个数据帧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')
是布尔一系列True
和False
的长度。如果你想行的这些值的数量:
(bro_df['label'] == 'odd').sum()
或者更好的
bro_df.label.value_counts()
呀,这些工作都一种享受,并且可以适用于特定情况下我/人。 :-) 谢谢!! – npross