wordtags.Count.head()
Out[44]:
0 6
1 5
2 1
3 1
4 2
Name: Count, dtype: object
wordtags.Count==6
Out[45]:
0 False
1 False
2 False
3 False
4 False
5 False
6 False
7 False
8 False
Pandas显示False
,无论逻辑操作如何。
第一行应为True
。
答案 0 :(得分:3)
dtype: object
说Count
是字符串(object
)dtype,所以请尝试这样做:
wordtags.Count=='6'
你可以把它投射到数字dtype:
wordtags['Count'] = pd.to_numeric(wordtags['Count'], errors='coerce')
答案 1 :(得分:2)
如果你有一个整数列是字符串,我建议将它们转换为整数。
wordtags['Count'] = wordtags['Count'].astype(int)
现在,
wordtags.Count == 6
0 True
1 False
2 False
3 False
4 False
Name: Count, dtype: bool