logo
Loading...

請教,~np.isnan中的~是什用意? - Cupoy

Hi 各位先進, 如下執令中的np.isnan , 其符號是什意思?plt.boxplot(df_t...

請教,~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:36
    Paul
    贊同數: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 件事 🔖
    資料前處理必須要做的事 - 資料清理與型態調整