Я хочу выполнить алгоритм IsolationForest для одного из моих наборов данных. Вызваны библиотеки, файлы csv прочитаны, и я хочу работать только с двумя столбцами, поэтому я включил только эти два столбца.
df = pd.read_csv('Dataset.csv', encoding='latin')
df=df[[‘numbers_column’, 'text_column']]
В одном из столбцов есть строка / test, поэтому я пытался используйте кодировщик, чтобы превратить его в числа
for col in df.columns:
if df[col].dtype == "text_column":
encoded= LabelEncoder()
encoded.fit(df[col])
df[col]=encoded.transform(df[col])
Тем не менее, после этого я получаю следующую ошибку
AttributeError: 'numpy.ndarray' object has no attribute 'columns'
Я проверил подобные проблемы в Интернете, они приведены только в тех случаях, когда приходит на тренировку и данные испытаний.