Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 带有字符串的数据帧上的逻辑_Python_Pandas_Logic - Fatal编程技术网

Python 带有字符串的数据帧上的逻辑

Python 带有字符串的数据帧上的逻辑,python,pandas,logic,Python,Pandas,Logic,这应该是一个非常简单的问题,但我想不出来: 我有一个数据帧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(

这应该是一个非常简单的问题,但我想不出来: 我有一个数据帧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
发生什么事了

谢谢, Nic

len(bro_df['label']='odd')
True
False
的布尔序列的长度。如果需要具有这些值的行数:

(bro_df['label'] == 'odd').sum()
或者更好

bro_df.label.value_counts()

是的,这两种方法都很有效,并且可以在特定情况下应用于我/我的人。:-)谢谢