Возможно, вы неправильно загрузили данные.Убедитесь, что ваш фрейм данных не пуст.
Если все в порядке, проверьте, является ли 'target' именем столбца (например, выполнив
print(train.head())
или даже print(dataframe.head())
после того, как вы прочиталиваш CSV-файл).
Кроме того, я не совсем уверен, что df.index.name будет печатать.Вы хотели написать df.index.values
?(Хотя индекс, вероятно, не имеет ничего общего с вашей проблемой.)
РЕДАКТИРОВАТЬ:
Хорошо, так что, похоже, у вас нет столбцов, назначенных вашему фрейму данных.Вы можете сделать это с помощью dataframe.columns = ['target', ...] # and pick the other names
Кроме того, ваш заголовок является первым столбцом, поэтому вы должны установить header=False
при вызове read_csv
, а затем установить столбцы (если вы этого не сделаете, то выпотеряет первый ряд).
Обратите внимание, что df.index.name
не имеет никакого смысла (как я уже говорил), поэтому печать NONE
ничего не значит.