我有一个dataframe1
带有列的DataFrame ['A', 'B', 'C', 'D']
.
我有另一个DataFrame dataframe2
如下:
Old_Names New_Names
A 1st
B 2nd
C 3rd
D 4th
Run Code Online (Sandbox Code Playgroud)
如何使用dataframe2
更改列名dataframe1
到['1st', '2nd', '3rd', '4th']
?
你可以使用这个rename
功能:
dataframe1.rename(columns=dataframe2.set_index('Old_Names')['New_Names'], inplace=True)
Run Code Online (Sandbox Code Playgroud)
所述columns
参数可以是字典状或功能,并且在这种情况下,使用表示所述名称映射一个系列.
您可以简单地使用 dataframe1.columns:
dataframe1.columns=dataframe2.columns.values
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1346 次 |
最近记录: |