以下两个语句都可以正常工作:
df_train[df_train['pickup_longitude']<-73]
df_train[df_train['pickup_longitude']>73]
无法运行:
df_train = df_train.drop(((df_train[df_train['pickup_longitude']<-73])|(df_train[df_train['pickup_longitude']>73])).index, axis=0)
答案 0 :(得分:2)
我相信您只希望pickup_longitude
在-73
上方和73
以下的行。因此,您可以改为:
df_train = df_train[(df_train['pickup_longitude'] > -73) & (df_train['pickup_longitude'] < 73)]