Изменить порядок столбцов DataFrame, сохранив индекс - PullRequest
1 голос
/ 12 июля 2020

У меня есть вопрос, аналогичный этому: Обратный столбец DataFrame, но с сохранением индекса

Реверсирование строк отлично работает: переверните столбцы, чтобы получить этот результат

   0  1  2
0  3  2  1
1  6  5  4
2  9  8  7

Ответы [ 2 ]

2 голосов
/ 12 июля 2020

Перенести обратный столбец, добавив ,

df.iloc[:] = df.iloc[:,::-1].values
df
   0  1  2
0  3  2  1
1  6  5  4
2  9  8  7
0 голосов
/ 13 июля 2020

Вы можете использовать numpy flip , чтобы перевернуть столбцы:

pd.DataFrame(np.flip(df.to_numpy()))

    0   1   2
0   3   2   1
1   6   5   4
2   9   8   7
...