logo
Loading...

loc查詢資料問題 - Cupoy

app_train.loc[app_train['AMT_INCOME_TOTAL']<app_tr...

ml100-3-d08

loc查詢資料問題

2019/09/27 下午 11:48
機器學習共學討論版
張景翔
觀看數:38
回答數:1
收藏數:0
ml100-3-d08

app_train.loc[app_train['AMT_INCOME_TOTAL']<app_train['AMT_INCOME_TOTAL'].quantile(0.99)]['AMT_INCOME_TOTAL'].hist()

不好意思,上面這行看不太懂,也不知道如何查詢,感謝解惑。

回答列表

  • 2019/09/28 上午 01:26
    張維元 (WeiYuan)
    贊同數:1
    不贊同數:0
    留言數:2

    嗨,我們一段一段看,一開始在看最中間的條件:


    app_train['AMT_INCOME_TOTAL'] < app_train['AMT_INCOME_TOTAL'].quantile(0.99)


    => 這一段在比較 AMT_INCOME_TOTAL 欄位是否小於 99 分位數,會是一個 Ture/False 的 Series


    app_train.loc[ ... ]


    => 這一段把上面那個 Ture/False 的 Series 當成條件,會選出 AMT_INCOME_TOTAL 欄位是否小於 99 分位數 的資料


    app_train.loc[ ... ]['AMT_INCOME_TOTAL']


    => 從符合條件的資料中,取出 AMT_INCOME_TOTAL 欄位


    app_train.loc[ ... ]['AMT_INCOME_TOTAL'].hist()


    => 畫成長條圖