我正试图从数据帧中删除满足一组条件的行。然而,它似乎不起作用
以下是我迄今为止尝试但未成功的两个版本:
尝试1
df = df.drop(df[(df['Factorization'] != 0.5) & (df['Value'] != 30) & (df['Total'] == None)].index)
尝试2
df.drop(df[(df['Factorization'] != 0.5) & (df['Value'] != 20) & (df['Total'] == None)].index, inplace = True)
请有人指出我哪里出错了
解决这个问题的一种方法是不使用drop by,而是通过在df之前添加~来重新定义df以排除这些条件
我可能会也可能不会在代码中使用过多的()。请试一试
相关问题 更多 >
编程相关推荐