pandas 相关条件筛选相关,怎么同时对行和列进行条件限定有更好的写法吗
yellowtaildf_new.loc[df_new.index>= df_new['low'].idxmin() ].loc[df_new['mark']==-1].head(1).index 这样写感觉太繁琐了,筛选应该是 loc 但 doc 似乎没发现有能同时设定行列的说明
目的是得到在 low 列的最小值以后,mark 列值为-1 的一个数的序列号
df_new.loc[df_new.index>= df_new['low'].idxmin() ].loc[df_new['mark']==-1].head(1).index 这样写感觉太繁琐了,筛选应该是 loc 但 doc 似乎没发现有能同时设定行列的说明
目的是得到在 low 列的最小值以后,mark 列值为-1 的一个数的序列号
new_df.loc[mask, :].head(1).index