如何使列矩阵从上到下?

How to make a column matrix top side down?

我有一个 3*1 维度的数据框。数据框如下所示:

    weights
0   4
1   13
2   91

我想像下面这样颠倒数据框:

    weights
0   91
1   13
2   4

我该怎么做?

您可以将列转换为 numpy 数组并使用步长为 -1 的切片来反转:

df['weights'] = df['weights'].to_numpy()[::-1]

输出:

>>> df
   weights
0       91
1       13
2        4