我有一个名为 ratings_by_title 的Pandas GroupBy数据框,如下所示:
title
$1,000,000 Duck (1971) 37
'Night Mother (1986) 70
'Til There Was You (1997) 52
'burbs, The (1989) 303
...And Justice for All (1979) 199
1-900 (1994) 2
10 Things I Hate About You (1999) 700
101 Dalmatians (1961) 565
101 Dalmatians (1996) 364
12 Angry Men (1957) 616
我正在尝试过滤掉评分为> = 250的标题 所以,
我尝试了以下active_titles = ratings_by_title.index[ratings_by_title >= 250]
但是,这在iPython中说错误
AttributeError:无法访问属性' index' ' DataFrameGroupBy'对象,尝试使用' apply'方法
有人可以帮我理解发生了什么吗?
答案 0 :(得分:6)
得到了...... 分组时应添加尺寸方法
例如) ratings_by_title = data.groupby('title')。size()
这解决了问题!!
现在我可以索引:
active_ratings = ratings_by_title.index [ratings_by_title> = 250]