【发布时间】:2019-11-15 08:49:49
【问题描述】:
我有一个数据框,我想删除 A 列等于蓝色且 B 列等于绿色的所有行。
我虽然下面应该可以工作,但事实并非如此。
谁能看到问题
df=df.loc[~(df['A']=='blue' & df['B']=='green')]
【问题讨论】:
-
用
and代替&? -
df.loc[~((df['A']=='blue') & (df['B']=='green'))],()是问题 -
@cripcate 为什么
and..??
标签: pandas pandas-loc