此问题已在此处有答案:
Pandas Merging 101(8个回答)
14天前关闭
我有个简单的问题。我有两个dataframe:
df1 =
| 国家| countries |
| --| ------------ |
| 法属| France |
| 美国| United-States |
| 意大利| Italy |
另一个是:
df2=
| countries |
| ------------ |
| FR |
| FR |
| IT |
| US |
| US |
| US |
| IT |
我想在df 2中将国家列替换为df 1中的国家列。
3条答案
按热度按时间wj8zmpe11#
合并df1上的代码和df2上的countries,然后稍微重命名一下countries列。
字符串
oogrdqng2#
map
使用df1
的dict
形式的值:字符串
7rfyedvj3#
您可以使用
merge
函数,然后重命名并删除额外的列。我添加了一些额外的行动与索引恢复后合并。字符串
输出量:
型