Python 如何获得排序后的数据帧索引

Python 如何获得排序后的数据帧索引,python,python-3.x,pandas,dataframe,Python,Python 3.x,Pandas,Dataframe,当我将排序函数应用于数据帧时,不会打印索引,只打印值 我试过了。索引和排序一起,但不起作用 Andhra Pradesh 609949.85 Arunachal Pradesh 18796.07 Assam 224247.19 Bihar 413513.59 Chhattisgarh 260786.98 Goa

当我将排序函数应用于数据帧时,不会打印索引,只打印值

我试过了。索引和排序一起,但不起作用

Andhra Pradesh                609949.85
Arunachal Pradesh              18796.07
Assam                         224247.19
Bihar                         413513.59
Chhattisgarh                  260786.98
Goa                            45012.75
我想要排序的数字和左边的打印索引

Andhra Pradesh                609949.85
Bihar                         413513.59
Chhattisgarh                  260786.98
Assam                         224247.19
Goa                            45012.75
Arunachal Pradesh              18796.07

pandas
中,我们有
sort\u值

df=df.sort_values('col')
你需要

升序=False是按降序排列数据帧,默认情况下为
True

df.sort_values(by=['col'], ascending=False)
数据帧: 结果: 试试这个

import pandas as pd
indexx = ["Andhra Pradesh","Arunachal Pradesh","Assam","Bihar","Chhattisgarh","Goa"]
values = [609949.85,18796.07,224247.19,413513.59,260786.98,45012.75] 
df = pd.DataFrame(values, index=indexx, columns=['value'])

print(df["value"].sort_values(ascending=False))

Andhra Pradesh       609949.85
Bihar                413513.59
Chhattisgarh         260786.98
Assam                224247.19
Goa                   45012.75
Arunachal Pradesh     18796.07

您使用的是什么功能,您使用的是什么语言,您的数据看起来如何,您到底想做什么?你能更具体地回答你的问题吗?@Sai Ramarao,看看答案,也看看
>>> df.sort_values(by=['Col_2'], ascending=False)
               Col_1      Col_2
0     Andhra Pradesh  609949.85
3              Bihar  413513.59
4       Chhattisgarh  260786.98
2              Assam  224247.19
5                Goa   45012.75
1  Arunachal Pradesh   18796.07
import pandas as pd
indexx = ["Andhra Pradesh","Arunachal Pradesh","Assam","Bihar","Chhattisgarh","Goa"]
values = [609949.85,18796.07,224247.19,413513.59,260786.98,45012.75] 
df = pd.DataFrame(values, index=indexx, columns=['value'])

print(df["value"].sort_values(ascending=False))

Andhra Pradesh       609949.85
Bihar                413513.59
Chhattisgarh         260786.98
Assam                224247.19
Goa                   45012.75
Arunachal Pradesh     18796.07