首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >你能帮我从netfix数据集上找出这个问题(前十名电影制作国家的视频长度平均值)吗?

你能帮我从netfix数据集上找出这个问题(前十名电影制作国家的视频长度平均值)吗?
EN

Stack Overflow用户
提问于 2022-12-04 08:50:54
回答 1查看 11关注 0票数 0

df_movies =df[df‘’type‘== 'Movie']

#十大电影制作国家

df_movies‘’country‘..value_count().index:10

#电影持续时间对每个国家都意味着

Df_movies.groupby(“分钟”).mean()

我在jupyter笔记本里学习蟒蛇。我不能排序“前十名电影制作国家的视频长度意味着”“。有人能帮我做这个吗。

前十名电影制作国家的视频长度意味着。

EN

回答 1

Stack Overflow用户

发布于 2022-12-04 10:33:09

假设您拥有我使用的同一数据集,我将这样做:

代码:

代码语言:javascript
复制
import pandas as pd

df = pd.read_csv('https://raw.githubusercontent.com/nataliafonseca/netflix-data-analysis/main/datasets/netflix_data.csv')

# Select only the movies
df_movies = df[df['type'] == 'Movie']

# top 10 movie making countries
top_10_countries = list(df_movies['country'].value_counts().index[:10])
print("Top10 Countries:", top_10_countries)


# movie duration mean for each country
avg_duration = df_movies[df_movies.country.isin(top_10_countries)].groupby('country')['duration']\
                                                                  .mean().reset_index()\
                                                                  .sort_values(by=['duration'])
print(avg_duration)

输出:

代码语言:javascript
复制
Top10 Countries: ['United States', 'India', 'United Kingdom', 'Canada', 'France', 'Spain', 'Egypt', 'Mexico', 'Turkey', 'Japan']

          country    duration
0          Canada   86.748571
5          Mexico   88.556962
9   United States   90.689048
8  United Kingdom   94.152493
4           Japan   95.360000
2          France   96.408759
6           Spain  102.016807
7          Turkey  107.538462
1           Egypt  109.548387
3           India  126.922990
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74674053

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档