通过带有2个浮点的列表对熊猫系列的索引进行排序

时间:2019-07-16 20:21:11

标签: python pandas sorting series

我正在尝试按值对熊猫系列中的索引进行排序,每个值都是一个包含2个数字(浮点数)的列表,我需要按照此顺序分2个步骤进行排序-

  1. 从最小整数到最大整数乘以列表(l [1])中的第二个值,
  2. 从最大到最小按列表中的第一个值(l [0])-

我的代码-

file=pd.read_excel('bla.xlsx')
dic_neutral={}

for participant_index, row in file.iterrows(): 
    dic_neutral[participant_index] =row[1:]

for k in dic_neutral:
    for i in range(0,33):
        dic_neutral[k][i]=dic_neutral[k][i].split(",")
    dic_neutral[k] = dic_neutral[k].sort_values(ascending=Fale)[:20].index

print(dic_neutral[0])

输出:

Index(['NEU_70', 'NEU_77', 'NEU_94', 'NEU_91', 'NEU_71', 'NEU_100',.....])

谢谢!

0 个答案:

没有答案