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