首页 > 其他 > 详细

pandas行中元素长度

时间:2017-02-09 11:51:00      阅读:481      评论:0      收藏:0      [点我收藏+]

 

我有一个熊猫,我想删除其行,其中字符串中的特定列的长度大于2。我知道我df.dropna()摆脱包含任何行NaN对于这个问题的答案似乎很接近我想要的-好像我应该可以这样做:

df[(len(df[‘column name‘]) < 2)]

但我得到的错误:

KeyError: u‘no item named False‘

任何人都可以是我做错了吗?
本文地址 :CodeGo.net/9120555/ 
------------------------------------------------------------------------------------------------------------------------- 
1.当你这样做len(df[‘column name‘])你只是得到一个号码,在该行的数量(即,该列本身的长度)。如果你想申请len每个列中,使用df[‘column name‘].map(len)。因此,尝试

df[df[‘column name‘].map(len) < 2]


本文标题 :如何从基于一个条件表达式大熊猫数据帧中删除行
本文地址 :CodeGo.net/9120555/ 

pandas行中元素长度

原文:http://www.cnblogs.com/ppqchina/p/6380731.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!