数据框排序和选择不起作用

时间:2019-02-21 03:09:10

标签: python pandas sorting dataframe

我正在做作业,但我无法完成基本步骤。

我加入了3个数据框能源,GDP和ScimEn,如下所示。

现在在合并的数据框上,我想排序,仅排序前15个国家(在Rank()上。

我已经尝试了所有方法,但是当我尝试进行Sort或Rank <16或Rank <= 15操作时,总是出现键盘错误。请帮忙。

我使用(a)行还是(b)行,都会出现错误。

df2 = pd.merge(energy, GDP, how='outer', left_index=True, right_index=True)
df3 = pd.merge(df2, ScimEn, how='outer', left_index=True, right_on='Country')

df3 = df3.sort(['Rank'], ascending=[True])  --> (a)
df3 = df3[df3['Rank']<16]                   --> (b)

df3.head()

0 个答案:

没有答案