标签: python-3.x pandas counter
我已经完成了电影类型的分离现在我想获得每种类型下的电影数量,以下是我完成的分类类型的代码
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)`
答案 0 :(得分:1)
如果没有NaN,我认为您的解决方案很有效。
NaN
更一般的是str.len:
str.len
df['Genre_count_for_Movie']=df.geners_arr.str.len()
或count |并添加1:
count
|
1
df['Genre_count_for_Movie']= df['genres'].str.count('|') + 1