如何对列值进行排序以使其更具可读性

how to Order the column values to make it more readable

这是我的代码示例。我需要重新排序这些值以使其更具可读性。

data = {'code 1':[123, 422 , 123, 868, 422],
        'code 2':[53673, 3773, 387892, 17994, 2358]
         'Company':['GRM', 'SER', 'MEM','NOE', 'SEE']
          'Product_weight': [29,23,122,19,22]}
 df = pd.DataFrame(data)  

这是实际的 table:

但我需要它是这样的:

尝试使用 sort_values:

df = df.sort_values('code 1')

输出:

>>> df
   code 1  code 2 Company  Product_weight
0     123   53673     GRM              29
2     123  387892     MEM             122
1     422    3773     SER              23
4     422    2358     SEE              22
3     868   17994     NOE              19