Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.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 值\u计数不能正常工作_Python_Pandas_Dataframe - Fatal编程技术网

Python 值\u计数不能正常工作

Python 值\u计数不能正常工作,python,pandas,dataframe,Python,Pandas,Dataframe,我有一个数据帧,我想找出每个值出现的次数。当我使用这个命令时 test=df['name'].值计数() 我得到了正确的结果,但当我尝试这个 df['occ']=df['name'].value\u counts() “occ”栏上只有NaN 我的dataframe有3列,前两列包含不相关的值,第三列包含我要计算的值。数据帧没有任何空单元格 有什么建议吗?您需要使用: 你可以在它前面找到每个名字的出现处 >>> df name 0 A 1 B 2 C 3

我有一个数据帧,我想找出每个值出现的次数。当我使用这个命令时

test=df['name'].值计数()

我得到了正确的结果,但当我尝试这个

df['occ']=df['name'].value\u counts()

“occ”栏上只有NaN

我的dataframe有3列,前两列包含不相关的值,第三列包含我要计算的值。数据帧没有任何空单元格

有什么建议吗?

您需要使用:

你可以在它前面找到每个名字的出现处

>>> df
  name
0    A
1    B
2    C
3    A
4    C
5    A
>>> ts = df['name'].value_counts()
>>> ts.name = 'occ'
>>> df.join(ts, on='name')
  name  occ
0    A    3
1    B    1
2    C    2
3    A    3
4    C    2
5    A    3