篩選資料的多個判斷式要怎麼寫?
2019/11/10 上午 09:19
機器學習共學討論版
葉
觀看數:6
回答數:2
收藏數:0
等於多個
判斷式
想請問在篩選資料的時候,要怎麼用多個條件選擇呢?
比如說單一條件是下面這樣
app_train[:,app_train['TARGET']==1];
兩個條件的話,本來想用OR卻發現不能用把OR AND的放進式子
app_train[:,app_train['TARGET']==1 or 0] #
回答列表
-
2019/11/11 下午 01:18張維元 (WeiYuan)贊同數:0不贊同數:0留言數:0
因為 numpy & pandas 中沒有提供直接的邏輯運算,可以改用 | 或 & 取代。
-
2019/11/16 上午 04:51Jeffrey贊同數:0不贊同數:0留言數:0
另外, 也可以使用 pythons 的函數 " .isin ", 例如:
app_train_s = app_train["Target"].isin(["1","0","xxx"])