Ошибка типа: имя атрибута должно быть строкой, а не «int» в коде Python в Jupyter Notebook.Python

Программы на Python
Ответить Пред. темаСлед. тема
Гость
 Ошибка типа: имя атрибута должно быть строкой, а не «int» в коде Python в Jupyter Notebook.

Сообщение Гость »


Я постоянно сталкиваюсь с проблемой в данном коде Python в Jupyter Notebook и не могу решить ее, какой бы метод я ни применял. Можете ли вы помочь мне решить эту проблему

из tmdbv3api импортировать TMDb импортировать JSON запросы на импорт ТМДБ = ТМДб() tmdb.api_key = '' из tmdbv3api импортировать фильм tmdb_movie = Фильм() защита get_genre(x): жанры = [] результат = tmdb_movie.search(x) если нет результата: вернуть np.NaN еще: movie_id = результат[0].id ответ = запросы.get('https://api.themoviedb.org/3/movie/{}?a ... b.api_key)) data_json = ответ.json() если data_json['жанры']: жанр_str = " " для меня в диапазоне (0,len(data_json['genres'])): жанры.append(data_json['жанры']['имя']) вернуть жанр_str.join(жанры) еще: вернуть np.NaN df_2020['жанры'] = df_2020['Название'].map(лямбда x: get_genre(str(x))) Код в последней строке «df_2020['genres'] = df_2020['Title'].map(lambda x: get_genre(str(x)))» выдает ошибку: «TypeError: имя атрибута должно быть строкой, не 'int''
.................................................. ....
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»