使用熊猫对数据框中的列进行排序

时间:2019-09-12 17:39:26

标签: python pandas dataframe

我是python的新手,所以不知道从哪里开始,但是我有一个excel电子表格表格,其中包含10,000条有关Google App Store的数据。我已经导入了熊猫,也将csv也导入了python。共有5列,包括名称,类型,等级,价格,下载。我需要首先从最高价格到最低价格对数据框进行排序。有任何简单的解决方案吗?

2 个答案:

答案 0 :(得分:1)

尝试一下-

import pandas as pd
df = pd.read_csv('google-play-store.csv')
df.sort_values(by=['price'], ascending=False)

答案 1 :(得分:1)

Python为熊猫提供了非常好的API文档。您可以探索DataFrame here的sort_values方法。

请注意,默认情况下,它将NA值放在最后,按升序排序,并且inplace = False(即返回新的df)。对于您的问题,您可以使用

import pandas as pd
df = pd.read_csv('your_filename.csv')
df.sort_values(by='price', ascending=False, inplace=True)
相关问题