Ошибка типа: имя атрибута должно быть строкой, а не «int» в коде Python в Jupyter Notebook. ⇐ 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''
.................................................. ....
Я постоянно сталкиваюсь с проблемой в данном коде 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''
.................................................. ....
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как преобразовать список[int, int, int] в кортеж[int, int, int], а не в кортеж[int, ...]
Anonymous » » в форуме Python - 0 Ответы
- 289 Просмотры
-
Последнее сообщение Anonymous
-