我想選擇只有一個負值或沒有值的列。我怎樣才能構造這個看這個例子?我一直在尋找類似的東西,但沒有成功。謝謝你的幫助。因此,在這個例子中選擇只有一個負值的列
N = 5
np.random.seed(0)
df1 = pd.DataFrame(
{'X':np.random.uniform(-3,3,N),
'Y':np.random.uniform(-3,3,N),
'Z':np.random.uniform(-3,3,N),
})
X Y Z
0 0.292881 0.875365 1.750350
1 1.291136 -0.374477 0.173370
2 0.616580 2.350638 0.408267
3 0.269299 2.781977 2.553580
4 -0.458071 -0.699351 -2.573784
我想返回列X和Z
是的,我假設OP只需要col名稱。 – Divakar
或者使用'df1.loc [:,df1.lt(0).sum()<= 1]'而不是'iloc' –
@JonClements是否不經過棄用?.loc?雖然熊貓人可以有更多的信息,但我只是在空中發現了很少的謠言。 – Divakar