logo
Loading...

: ~ 是什麼意思? - Cupoy

想詢問,在D11內,這符號 ~是什麼用處的?... app_train[~app_train['AM...

ml100-4,ml100-4-d11

: ~ 是什麼意思?

2020/03/08 上午 00:31
機器學習共學討論版
李政澤
觀看數:8
回答數:2
收藏數:0
ml100-4
ml100-4-d11

想詢問,在D11內,這符號 ~是什麼用處的?


... app_train[~app_train['AMT_ANNUITY'].isnull()] ...


謝謝

回答列表

  • 2020/03/08 上午 10:08
    Justin
    贊同數:2
    不贊同數:0
    留言數:0

    ~ 是bitwise operation 的 notpandas DataFrames 裡的 Boolean 運算會回傳 element-wise results,因此使用的是 ~ 而不是 not。 另外,~app_train['AMT_ANNUITY'].isnull() 可以直接寫成 app_train['AMT_ANNUITY'].notnull()。

  • 2020/03/09 上午 00:33
    張維元 (WeiYuan)
    贊同數:2
    不贊同數:0
    留言數:0

    嗨, ~ 是 Array 中的相反運算,可以把 True 跟 False 互換。


    如果這個回答對你有幫助請主動點選「有幫助」的按鈕,也可以追蹤我的GITHUB帳號。若還有問題的話,也歡迎繼續再追問或者把你理解的部分整理上來,我都會提供你 Review 和 Feedback 😃😃😃