請教,~np.isnan中的~是什用意?
2021/03/02 下午 09:04
探索性資料分析 (EDA) 異常值偵測 (4/28更新)
沈文雄
觀看數:44
回答數:2
收藏數:1
Hi 各位先進, 如下執令中的~np.isnan , 其~符號是什意思? plt.boxplot(df_train['Fare'][~np.isnan(df_train['Fare'])],whis=2)
回答列表
-
2021/03/02 下午 10:36Paul贊同數:1不贊同數:0留言數:0
應該是在繪製boxplot時先過濾掉缺失值。~np.isnan()表示'Fare'欄位有數值。
-
2021/03/03 下午 02:49張維元 (WeiYuan)贊同數:0不贊同數:0留言數:0
嗨,你好
「~」是反運算的意思,也就是會把 True 改成 False 、False 改成 True。以「~np.isnan(df_train['Fare'])」這個例子而言就是找出 df_train['Fare'] 不是空值(np.nan)的部分。
嗨,你好,我是維元,持續在不同的平台發表對 #資料科學、 #網頁開發 或 #軟體職涯 相關的文章。如果對於內文有疑問都歡迎與我們進一步的交流,都可以追蹤我的 Facebook 或 技術部落格 ,也會不定時的舉辦分享活動,一起來玩玩吧 ヽ(●´∀`●)ノ 以下分享一些我近期發表跟資料科學有關的文章,歡迎大家持續追蹤: ■ 資料分析工具那麼多,該怎麼選? 🛠️
■ 真.資料團隊與分工
■ 觀察資料的 N 件事 🔖
■ 資料前處理必須要做的事 - 資料清理與型態調整