首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >多个列的Pandas似乎不匹配?

多个列的Pandas似乎不匹配?
EN

Stack Overflow用户
提问于 2017-06-13 23:47:31
回答 0查看 2K关注 0票数 1

我有一个数据帧(eval_datan),如下所示:

代码语言:javascript
复制
    ccs1    ccs2    ccs3    ccs4    ccs5    ccsp1   ccsp2   ccsp3   ccsp4   ccsp5   
0   101     164     53      98      200     102     100     256     259     133 
1   204     120     147     258     151     47      256     259     48 
49  
2   197     2       39      253     259     259     49      98      256     257 
3   198     258     126     127     128     133     128     256     134     92  
4   204     211     232     244     95      259     256     257     98  
254 

我正在尝试确定ccs5是否在ccsp1-ccsp5中

我的代码是:

代码语言:javascript
复制
eval_datan['correct']=(eval_datan['ccs5'].isin (eval_datan[['ccsp1','ccsp2','ccsp3','ccsp4','ccsp5']]))

我得到了所有的false,第二行应该说真,就像ccsp1在第一行一样,我认为它可能是不同的数字类型,但我将ccsp列重新转换为int64中的uint16,因为numpy最初生成的列没有帮助。ccs5列是uint16。

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44526159

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档