【发布时间】:2021-03-31 21:40:27
【问题描述】:
我想删除具有以下条件的行,但遇到以下错误: 我们如何删除具有不同 cariable 类型的 2 个条件的行?
result['LastDigit']= result['IP'].str.strip().str[-1].astype(int)
result = result.drop(result[result['Type']=='A'] & result[result['LastDigit'] %2 ==0], axis=1)
错误:
Exception has occurred: TypeError
unsupported operand type(s) for &: 'float' and 'bool'
示例:
UniqueCode ID IP_Address Name Type LastDigit
0 QQ 22 172.16.1.67 Name1 A 7
2 XX 33 172.2.12.68 Name2 A 8
4 ZZ 44 10.21.22.2 Name3 B 2
【问题讨论】:
标签: python python-3.x pandas python-2.7 dataframe