使用pandas库中的sort_values方法,并设置参数axis=1来按行排序。示例如下:
import pandas as pd
# 创建DataFrame数据
data = pd.DataFrame({'A': [3, 4, 1], 'B': [1, 2, 3], 'C': [4, 2, 1]})
# 按行排序
data = data.sort_values(by=data.index, axis=1)
print(data)
输出结果为:
0 1 2
A 3 4 1
B 1 2 3
C 4 2 1
下一篇:按行而不是按列进行数组/矩阵比较