我有两个数据帧:
第一个数据帧df包含以下数据:
df = pd.DataFrame({'Standort': ['Vereinigte Staaten', 'Australien', 'Belgien'],
'value': [100, 300, 150]})
第二个dataframe Lookup_Country是一个查找表,用于将列'Standort'链接到列'Land',并将'Standort'的值替换为'Country'
Lookup_Country = pd.DataFrame({'Land': ['Vereinigte Staaten', 'Großbritannien (UK)', 'Belgien'],
'Country': ['United States', 'United Kingdom', 'Belgium']})
如何使用dataframe Lookup_Country替换列'Standort'的值,以便获得第三个dataframe
df3= pd.DataFrame({'Standort': ['United States', 'Australien', 'Belgium'],
'value': [100, 300, 150]})
事实上,您不需要
Lookup_Country
是一个dataframe
,一个简单的dict就足够了:您可以使用pd.Series.map
这应该可以做到:
相关问题 更多 >
编程相关推荐