Python 标准定标器的数据转换警告。Int转换为float64,但没有整数

Python 标准定标器的数据转换警告。Int转换为float64,但没有整数,python,pandas,scikit-learn,Python,Pandas,Scikit Learn,以下是我的数据帧的d类型,所有浮动: data.dtypes TOTPOP16 float64 AGEDEP16 float64 LONEPA16 float64 EDLOW_16 float64 EDHIGH16 float64 HLPROF16 float64 LSKILL16 float64 UNEMPM16 float64 UNEMPF16 float64 PEROOM16 float64 LARENT16 float6

以下是我的数据帧的
d类型
,所有浮动:

data.dtypes

TOTPOP16    float64
AGEDEP16    float64
LONEPA16    float64
EDLOW_16    float64
EDHIGH16    float64
HLPROF16    float64
LSKILL16    float64
UNEMPM16    float64
UNEMPF16    float64
PEROOM16    float64
LARENT16    float64
PRRENT16    float64
OHOUSE16    float64
SCORE       float64
但是,当我使用Sklearn的standardScaler时,它会警告我整数正在转换为float64。正如你所看到的,我没有任何整数

发生了什么,如何禁用此警告

scaler.fit_transform(x_train)


C:\Users\s\Anaconda3\lib\site-packages\sklearn\preprocessing\data.py:645: DataConversionWarning: Data with input dtype int64, float64 were all converted to float64 by StandardScaler.
  return self.partial_fit(X, y)
C:\Users\s\Anaconda3\lib\site-packages\sklearn\base.py:464: DataConversionWarning: Data with input dtype int64, float64 were all converted to float64 by StandardScaler.
  return self.fit(X, **fit_params).transform(X)

IIUC,
standardScaler
缩放特征,使您的数据具有平均值0和标准值1,即
(x-mean)/std
。这看起来不像(也不应该)整数。你的sklearn版本是什么?Scikit learn版本0.20.3IIUC,
standardScaler
缩放特征,以便你的数据具有平均值0和标准值1,即
(x-mean)/std
。这看起来不像(也不应该)整数。你的sklearn版本是什么?Scikit学习版本0.20.3