как поменять местами столбцы в pandas

Аватар пользователя Ivan Mamtsev
Ivan Mamtsev
29 мая 2024

Для того чтобы поменять местами столбцы в pandas, необходимо использовать метод reindex вместе с параметром columns для переупорядочивания столбцов. Вот пример кода, демонстрирующий как поменять местами столбцы в pandas:

import pandas as pd

# Создаем пример DataFrame
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]})

# Выводим изначальный DataFrame
print(""Исходный DataFrame:"")
print(df)

# Меняем местами столбцы 'B' и 'C'
df = df.reindex(columns=['A', 'C', 'B'])

В результате выполнения данного кода, столбцы 'B' и 'C' будут поменяны местами в исходном DataFrame. Важно помнить, что порядок столбцов в параметре columns задается в соответствии с новым порядком, который вы хотите установить.

0 0