从python熊猫数据框中删除行

阿克赛·卡尔加吉(Akshay Kalghatgi)

我的数据框具有诸如票证,主机,驱动器型号,机箱,机架等列。

我希望所有与机架列值的行等于'1025C-M3B''1026T-M3FB''2026TT-DLRF''SYS-2027TR-D70RF+'我想删除其余的。

我试过了

data2 = data1[data1.Chassis == '1025C-M3B' 
              or data1.Chassis == '1026T-M3FB' 
              or data1.Chassis == '2026TT-DLRF' 
              or data1.Chassis == 'SYS-2027TR-D70RF+']

得到

ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().

然后尝试

data2 = data1[data1.Chassis.all() == '1025C-M3B' 
              or data1.Chassis.all() == '1026T-M3FB' 
              or data1.Chassis.all() == '2026TT-DLRF' 
              or data1.Chassis.all() == 'SYS-2027TR-D70RF+']

得到

KeyError: u'no item named False'

谁能告诉我该怎么做?

算了吧

您可以使用isin

data1[data1['Chassis'].isin(['1025C-M3B', '1026T-M3FB', '2026TT-DLRF','SYS-2027TR-D70RF+'])]

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从熊猫数据框中永久删除行

来自分类Dev

从熊猫数据框中删除特定的行

来自分类Dev

从熊猫数据框中删除特定行

来自分类Dev

删除熊猫数据框中的行

来自分类Dev

根据列中的值从熊猫数据框中删除行

来自分类Dev

在python 3.4.1中删除具有字符串值的熊猫数据框的行

来自分类Dev

如何从熊猫数据框中删除少数行?

来自分类Dev

根据列值在熊猫数据框中删除行

来自分类Dev

从熊猫数据框中删除非营业日行

来自分类Dev

如何从熊猫数据框中删除一行?

来自分类Dev

根据日期从熊猫数据框中删除行

来自分类Dev

如何删除熊猫数据框中的“镜像副本”行?

来自分类Dev

根据几列从熊猫数据框中删除行

来自分类Dev

如何从熊猫数据框中删除一行?

来自分类Dev

如何删除熊猫数据框中具有重复的行?

来自分类Dev

用熊猫删除数据框中的特定行

来自分类Dev

过滤、平均和删除熊猫数据框中的行

来自分类Dev

Python从熊猫数据框中删除停用词

来自分类Dev

遍历熊猫数据框时删除行

来自分类Dev

遍历熊猫数据框时删除行

来自分类Dev

如何删除指定行的熊猫数据框

来自分类Dev

使用熊猫在时间序列数据框中删除数据框行

来自分类Dev

如何针对某些组/数据删除熊猫数据框中的行(数据)?

来自分类Dev

从熊猫数据框中删除leap年

来自分类Dev

从熊猫数据框中删除标题列

来自分类Dev

从字典中删除重复的熊猫数据框

来自分类Dev

从熊猫数据框中删除许多列

来自分类Dev

从熊猫数据框中删除\ n的问题

来自分类Dev

从熊猫数据框中删除小数