: ~ 是什麼意思?
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:08Justin贊同數:2不贊同數:0留言數:0
~ 是bitwise operation 的 not !pandas 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 😃😃😃