Поменять содержимое столбцов внутри фрейма данных - PullRequest
0 голосов
/ 31 августа 2018

У меня есть pandas dataframe df с этим содержимым;

Column1   Column2    Column3  
C11         C21        C31
C12         C22        C32
C13         C23        C33

Я хотел бы поменять содержимое между столбцом 1 и столбцом 2.

Выходной кадр данных должен выглядеть так:

Column1   Column2    Column3  
C21         C11        C31
C22         C12        C32
C23         C13        C33

Я использую Python v3.6

1 Ответ

0 голосов
/ 31 августа 2018

Я уверен, что есть лучший ответ, но вы можете поменять местами имена столбцов и затем изменить порядок:

df = pd.DataFrame({"Column1": ["C11", "C12", "C13"],
                   "Column2": ["C21", "C22", "C23"],
                   "Column3": ["C31", "C32", "C33"]})
df.columns = ["Column2", "Column1", "Column3"]
df[["Column1", "Column2", "Column3"]]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...