logo
Loading...

篩選資料的多個判斷式要怎麼寫? - Cupoy

想請問在篩選資料的時候,要怎麼用多個條件選擇呢?比如說單一條件是下面這樣app_train[:,ap...

等於多個,判斷式

篩選資料的多個判斷式要怎麼寫?

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:51
    Jeffrey
    贊同數:0
    不贊同數:0
    留言數:0

    另外, 也可以使用 pythons 的函數 " .isin ", 例如:

    app_train_s = app_train["Target"].isin(["1","0","xxx"])