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