以下不会出现warning:
import numpy as np
import pandas as pd
from sklearn.preprocessing import MinMaxScaler
from sklearn.preprocessing import Binarizer
t = pd.DataFrame({
'A': [1, 1, 2, 2, 3],
'B': [4, 5, 5, 6, 6]
})
t.A = MinMaxScaler().fit_transform(t.A.astype('float').values.reshape((-1, 1)))
t.A = Binarizer(2).fit_transform(t.A.astype('float').values.reshape((-1, 1)))