Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/342.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_Dataframe_Matplotlib_Count_Data Visualization - Fatal编程技术网

Python 我怎么能只数';是';数据帧的我的列中的实体?

Python 我怎么能只数';是';数据帧的我的列中的实体?,python,dataframe,matplotlib,count,data-visualization,Python,Dataframe,Matplotlib,Count,Data Visualization,在输入[96]中,我尝试了很多事情,但什么都做不了,总是得到“是”和“否”两个值 输入: y = (z_copy['fruity']) .value_counts() print(y) 输出: No 45 Yes 38 Name: fruity, dtype: int64 编辑:因为value\u counts()返回Series所以您可以使用['Yes'] print( z_copy['fruity'].value_counts()['Yes'] ) 旧版本:您可以获取

在输入[96]中,我尝试了很多事情,但什么都做不了,总是得到“是”和“否”两个值

输入:

y = (z_copy['fruity']) .value_counts()
print(y)
输出:

No     45
Yes    38
Name: fruity, dtype: int64

编辑:因为
value\u counts()
返回
Series
所以您可以使用
['Yes']

print( z_copy['fruity'].value_counts()['Yes'] )


旧版本:您可以获取所选行并使用
len()

最终您可以使用
sum()
,因为
True/False
被转换为
1/0

filter = (z_copy['fruity'] == 'Yes')

print( sum( filter ) )

始终将代码、数据和错误消息作为问题的文本,而不是图像。非常感谢。。。。我自己尝试了一下,得到了一个更简洁的代码:z_copy[z_copy['fruity']='Yes']['fruity'].value_counts()现在我发布了,你可以在
z_copy['fruity']中使用
['Yes']
因为
value_counts()
返回
系列

import pandas as pd

z_copy = pd.DataFrame({'fruity': ['Yes', 'No', 'Yes', 'No', 'No']})

filter = (z_copy['fruity'] == 'Yes')
selected = z_copy[filter]

print( len( selected ) )

#print( len( z_copy[df['fruity'] == 'Yes'] ) )
filter = (z_copy['fruity'] == 'Yes')

print( sum( filter ) )