有2个数据帧: 需要使用“Place”ref表将df中的“Region”替换为ref中的“Code”。 请注意,这是一个示例,在实际文件中,有100000多个角色和更复杂的值。请帮忙
df=pd.DataFrame({'Date': ['1/1/11','1/2/11','1/2/11','1/2/11','1/3/11','1/3/11','1/3/11','1/3/11','1/4/11','1/5/11','1/5/11','1/5/11'],\
'Prod': ['Quad','Bellen','Quad','Bellen','Sunshine','Carlota','Sunset','Sunshine','Sunset','Sunset','Sunshine','Carlota'], \
'Region': ['East','South','West','West','East','MidWest','South','South','MidWest','South','West','West']})
ref=pd.DataFrame({'Place': ['West','East','South','MidWest'],\
'Code':['W','E','S','MW']})
你需要地图
编辑:如果要保留ref中不存在的区域名称,请使用
编辑:@文是对的,可以用替换代替地图
相关问题 更多 >
编程相关推荐