logo
Loading...

為何篩選出的numeric_columns變數類型只有int64? - Cupoy

您好,想請問為何我篩選出的numeric_columns類型只有int64

ml100-2,dtypes.isin,ml100-2-d06

為何篩選出的numeric_columns變數類型只有int64?

2019/04/26 下午 11:02
機器學習共學討論版
陳泓名
觀看數:4
回答數:1
收藏數:0
ml100-2
dtypes.isin
ml100-2-d06

您好,想請問為何我篩選出的numeric_columns類型只有int64

回答列表

  • 2019/04/27 上午 00:19
    張維元 (WeiYuan)
    贊同數:1
    不贊同數:0
    留言數:0

    dtypes.isin 當中要放的是是 dtype 的型態,而不是字串,所以必須這麼寫會比較好:


    ```

    app_train.dtypes.isin([np.dtype('int64'), np.dtype('float64')]) 

    ```


    也可以改用對 df 直接做 select_dtypes:


    ```

    app_train.select_dtypes(include=['float64', 'int64'])

    ```