(Python/Pandas)排序值时的透视表

(Python/Pandas)排序值时的透视表,python,pandas,dataframe,pivot,Python,Pandas,Dataframe,Pivot,按构造函数在选定行中使用,获取列名称的新顺序并创建新的数据帧: user_id_1 user_id_2 3 2 3 1 3 4 3 5 3 3 或者如果只需要订单添加1: val = 3 df = pd.DataFrame({'user_id_1':val, 'user_id_

按构造函数在选定行中使用,获取列名称的新顺序并创建新的数据帧:

user_id_1      user_id_2
    3              2
    3              1
    3              4
    3              5
    3              3
或者如果只需要订单添加
1

val = 3
df = pd.DataFrame({'user_id_1':val, 
                   'user_id_2':df.columns[(-df.loc[val]).argsort()]})

print (df)
   user_id_1 user_id_2
0          3         2
1          3         1
2          3         4
3          3         5
4          3         3
按构造函数在选定行中使用,获取列名称的新顺序并创建新的数据帧:

user_id_1      user_id_2
    3              2
    3              1
    3              4
    3              5
    3              3
或者如果只需要订单添加
1

val = 3
df = pd.DataFrame({'user_id_1':val, 
                   'user_id_2':df.columns[(-df.loc[val]).argsort()]})

print (df)
   user_id_1 user_id_2
0          3         2
1          3         1
2          3         4
3          3         5
4          3         3