将分位数与查询功能(熊猫)结合使用

时间:2019-06-11 20:04:54

标签: python-3.x

我正在尝试将pandas内置的分位数功能与一个简单查询结合使用,但是却遇到了一个奇怪的错误,对我来说这没有任何意义。

#Characteristics of highest grossing movies

#Use 75th percentile and up
hg_movies = movies.query('revenue > movies.revenue.quantile(.75)')

hg_movies.head()

上面的文本给我一个“未定义'电影'的名称”错误,即使“电影”是我一直使用的数据框的名称。

编辑:

我通过使用下面的代码找到了一种解决方法,但是我仍然对为什么出现原始错误感到困惑。

hg_movies = movies[movies['revenue'] >= movies.revenue.quantile(.75)]

0 个答案:

没有答案