Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用panda对数据帧中的列进行排序_Python_Pandas_Dataframe - Fatal编程技术网

Python 使用panda对数据帧中的列进行排序

Python 使用panda对数据帧中的列进行排序,python,pandas,dataframe,Python,Pandas,Dataframe,我对python完全陌生,所以我不知道从哪里开始,但我有一个excel电子表格,其中有10000条关于google App Store的数据。我已经将panda和csv导入python。共有5个栏目,包括名称、流派、评级、价格、下载。我需要先将数据帧从最高价格排序,然后再向下排序。有人有简单的解决方案吗?试试这个- import pandas as pd df = pd.read_csv('google-play-store.csv') df.sort_values(by=['price'],

我对python完全陌生,所以我不知道从哪里开始,但我有一个excel电子表格,其中有10000条关于google App Store的数据。我已经将panda和csv导入python。共有5个栏目,包括名称、流派、评级、价格、下载。我需要先将数据帧从最高价格排序,然后再向下排序。有人有简单的解决方案吗?

试试这个-

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

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

Python有一个非常好的熊猫API文档。您可以探索数据帧的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)

Python有一个非常好的熊猫API文档。您可以探索数据帧的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)

您需要使用inplace=True或将返回的df存储到变量中。您需要使用inplace=True或将返回的df存储到变量中。