Я получаю эту ошибку в приведенном ниже коде. Ошибка, которую я получаю, не дает мне никакого ключа к решению. Пожалуйста помоги.
Ошибка: TypeError: '<' не поддерживается между экземплярами 'str' и 'int'
Код:
from pandas import read_csv
from numpy import set_printoptions
from sklearn.preprocessing import MinMaxScaler
filename = 'Data/pima-indians-diabetes.csv'
names = ['preg', 'plas', 'pres', 'skin', 'test', 'mass', 'pedi', 'age', 'class']
df = read_csv(filename,names=names)
array = df.values
X = array[:,:8]
Y = array[:,8]
scaler = MinMaxScaler(feature_range=(0,1))
reScaledX = scaler.fit_transform(X)
print(reScaledX)






Кажется, что когда вы используете MinMaxScaler, значения X, которые вы используете из своего CSV, являются строками, а не целыми числами, поэтому вы получаете TypeError. Попробуйте проанализировать прочитанные значения с помощью int(). Это должно решить эту ошибку.
Можете ли вы разместить ссылку на свой набор данных?