输入数据帧。
1. 0th col 1st_col 2nd_col
2. 23 46 6
3. 33 56 3
4. 243 2 21
输出的数据框应该是这样的:索引
1. 0th col 1st_col 2nd_col
2. 6 23 46
3. 3 33 56
4. 2 21 243
行要按升序或降序排序,独立于列,列的均值可以在同一行内互换,对行进行排序。按以下独特的方式对行进行排序.请帮助,我正在做一件很重要的事情。
将数据帧转换为numpy数组,并进行排序。np.sort
与 axis=1
,然后创建 DataFrame
由构造者。
df1 = pd.DataFrame(np.sort(df.to_numpy(), axis=1),
index=df.index,
columns=df.columns)
print (df1)
0th col 1st_col 2nd_col
1 6 23 46
2 3 33 56
3 2 21 243