我有一个名为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
Run Code Online (Sandbox Code Playgroud)
我想过滤掉评分> = 250的标题,所以,
我尝试了以下内容 active_titles = ratings_by_title.index[ratings_by_title >= 250]
但是,这在iPython中说错了
AttributeError:无法访问'DataFrameGroupBy'对象的属性'index',请尝试使用'apply'方法
有人可以帮我理解发生了什么吗?
得到它...当分组时应该添加size方法
例如)ratings_by_title = data.groupby('title').size()
这解决了这个问题!!
现在我可以索引如下:
active_ratings = ratings_by_title.index [ratings_by_title> = 250]
| 归档时间: |
|
| 查看次数: |
5502 次 |
| 最近记录: |