pandas.Series.nlargest不适用于子框架/系列

时间:2016-04-19 15:31:40

标签: python pandas dataframe

我有两个系列的DataFrame。其中一个变量是行业,另一个是公司回报。我可以在行业中找到平均回报:

np.mean(output['returns'].where(output['industry'] == 101))

这很好用。但是当我试图找到10个使用

的最高回报公司时
output['returns'].where(output['industry'] == 101).nlargest(10).index

它给了我整个框架中的前10名公司,它不考虑where。换句话说,我需要工业界十大公司,但只能获得全球顶级公司。有没有人知道出了什么问题?

0 个答案:

没有答案