【问题标题】:How can I find the number of items or movies under a specific genre or category in a given data set of movies.如何在给定的电影数据集中找到特定类型或类别下的项目或电影数量。
【发布时间】:2018-02-09 06:42:29
【问题描述】:

我已经完成了电影流派的分离现在我想得到每个流派下的电影数量,下面是我完成的流派分离代码

       df['geners_arr']=df['genres'].str.split('|')

       df.head()
       count_lambda=lambda x: len(x)
       df['Genre_count_for_Movie']=df.geners_arr.apply(count_lambda)
       df.head(3)`

【问题讨论】:

    标签: python-3.x pandas counter


    【解决方案1】:

    如果没有NaNs,我认为您的解决方案效果很好。

    更一般的是str.len:

    df['Genre_count_for_Movie']=df.geners_arr.str.len()
    

    count| 并添加1

    df['Genre_count_for_Movie']= df['genres'].str.count('|') + 1
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-10-04
      • 2019-02-07
      • 2012-06-12
      • 2016-12-10
      • 1970-01-01
      • 2020-03-24
      • 2012-12-24
      • 2015-03-24
      相关资源
      最近更新 更多