Как быстро сопоставить имена столбцов с df на другой? - PullRequest
0 голосов
/ 31 августа 2018

У меня есть df, который выглядит так:

df

id   email   adress
1    a@a      main st 

У меня есть другой df, который выглядит так:

df1

Id            Field
1             id
2             email 
3             address

Как переименовать столбцы в df1 в значения Id в df2, чтобы df1 выглядел следующим образом:

1     2          3 
1    a@a      main st 

Я использовал .map (), но на самом деле мне пришлось написать отображение самостоятельно.

1 Ответ

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

У вас есть rename

df1.rename(columns=df2.set_index('field name').id)
Out[10]: 
   1    2       3
0  1  a@a  mainst
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...