Как следует из полученного сообщения об ошибке, file
, вероятно, является pandas DataFrame. Внутри fit_transform()
вы написали:
file(['Areas of interest'])
, а правильным было бы:
file['Areas of interest']
Дополнительные круглые скобки в первом случае вызывают ошибку, которую вы получаете, потому что file
- это не функция, а фрейм данных. Вы не вызываете фреймы данных (использование круглых скобок означает, что вы пытаетесь передать аргумент функции), но вы получаете доступ к их содержимому, индексируя их (используя квадратные скобки []
с именем столбца в качестве аргумента).
Индексирование можно выполнить многими другими способами. Для получения более подробной информации см. pandas руководство пользователя .