先决条件:
这些是我的“电影”数据框中的所有列:
Index(['color', 'director_name', 'num_critic_for_reviews', 'duration',
'director_facebook_likes', 'actor_3_facebook_likes', 'actor_2_name',
'actor_1_facebook_likes', 'gross', 'genres', 'actor_1_name',
'movie_title', 'num_voted_users', 'cast_total_facebook_likes',
'actor_3_name', 'facenumber_in_poster', 'plot_keywords',
'movie_imdb_link', 'num_user_for_reviews', 'language', 'country',
'content_rating', 'budget', 'title_year', 'actor_2_facebook_likes',
'imdb_score', 'aspect_ratio', 'movie_facebook_likes'],
dtype='object')
代码:
movies = movies.drop(['color', 'duration',
'director_facebook_likes', 'actor_3_facebook_likes', 'actor_2_name',
'actor_1_facebook_likes',
'cast_total_facebook_likes',
'actor_3_name', 'facenumber_in_poster',
'movie_imdb_link',
'content_rating', 'actor_2_facebook_likes',
'aspect_ratio','plot_keywords'],axis = 1,inplace = True,errors = 'ignore')
错误:
AttributeError Traceback (most recent call last)
<ipython-input-35-9e237d43e9bd> in <module>
1 # Check the 'drop' function in the Pandas library - dataframe.drop(list_of_unnecessary_columns, axis = )
2 # Write your code for dropping the columns here. It is advised to keep inspecting the dataframe after each set of operations
----> 3 movies = movies.drop(labels = ['color', 'duration',
4 'director_facebook_likes', 'actor_3_facebook_likes', 'actor_2_name',
5 'actor_1_facebook_likes',
AttributeError: 'NoneType' object has no attribute 'drop'