我有一个数据框,它在调用 info() 方法时打印以下信息:
当我运行以下行来识别具有 int 和 float 数据类型的列时,
discrete_features = X_train.dtypes.isin([int, float]) 打印(f“离散特征:{discrete_features}”)
我得到以下输出:
离散特征:id False 重力错误 ph 错误 渗透假 条件假 尿素 假 计算错误 dtype:布尔
即使我尝试使用下面的修改行,我仍然得到相同的输出。 discrete_features = X_train.dtypes.isin([np.int32, np.float32])
为什么列数据类型没有得到正确识别
期望 discrete_columns 将所有具有 int 和 float 类型的列的名称正确识别为 True