manwra,sahAyaH,T7,Tmanwra,akriti,T5,1,K awma,prabrtih,B6,S
我的输出应该是
manwra,S
我尝试了以下方法来获得答案.字符串值以列0,2和-1(最后一列)为单位.
KT[KT.ix[:,3:-2] != 0]
我作为输出收到的是
NaN,NaNNaN,NaN,NaNNaN,NaN
如何获得所需的输出
解决方法 以下是使用 select_dtypes()方法的替代解决方案:In [41]: df[(df.select_dtypes(include=['number']) != 0).any(1)]Out[41]: 0 1 2 3 4 5 6 71 manwra akriti T5 0 0 1 0 K2 awma prabrtih B6 0 1 1 0 S
说明:
In [42]: df.select_dtypes(include=['number']) != 0Out[42]: 3 4 5 60 False False False False1 False False True False2 False True True FalseIn [43]: (df.select_dtypes(include=['number']) != 0).any(1)Out[43]:0 False1 True2 Truedtype: bool总结
以上是内存溢出为你收集整理的python – 在pandas dataframe的列子集中查找具有非零值的行全部内容,希望文章能够帮你解决python – 在pandas dataframe的列子集中查找具有非零值的行所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)