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()
=> 畫成長條圖