Python 如果列值为0,则从数据帧中删除行
如果我有这样一个数据帧:Python 如果列值为0,则从数据帧中删除行,python,pandas,indexing,dataframe,filter,Python,Pandas,Indexing,Dataframe,Filter,如果我有这样一个数据帧: index col1 col2 a a1 a2 b b1 b2 c c1 b2 是否可以使用.drop()删除其中一列中突然出现值的行 类似于:df.drop(col2='b2')您需要: 您可以使用布尔过滤器。例如: df = df[df['col1'] != 'a1'] 将删除col1列中值为a1的所有行。有关更多详细信息,请参阅 df = df[df['col1'] != 'a1']
index col1 col2
a a1 a2
b b1 b2
c c1 b2
是否可以使用.drop()
删除其中一列中突然出现值的行
类似于:df.drop(col2='b2')
您需要:
您可以使用布尔过滤器。例如:
df = df[df['col1'] != 'a1']
将删除col1列中值为a1的所有行。有关更多详细信息,请参阅
df = df[df['col1'] != 'a1']