我的日期框架名为 - ' DictSeasonCode'它有2列 - ' progcode' &安培; '季节'并且数据框附有一个SeasoncodeID,这是一个唯一的编号和季节喜欢的数字 -
Progcode Season SeasonID ABM 2006 1 ABM 2007 2 DFG 2006 3 DFG 2008 4 XYZ 2010 5
我有另一个名为' Program'它具有Progcode和季节作为其属性,但它具有更大的数据框架,具有相同的编码和季节的多于1个值 -
Progcode Season
ABM 2006
ABM 2006
ABM 2006
ABM 2007
ABM 2007
DFG 2008
DFG 2006
XYZ 2010
XYZ 2010
我想将季节代码ID附加到数据框,看起来应该是 -
Progcode Season SeasonID
ABM 2006 1
ABM 2006 1
ABM 2006 1
ABM 2007 2
ABM 2007 2
DFG 2008 3
DFG 2006 4
XYZ 2010 5
XYZ 2010 5
如果我有一个解决方案,真的很感激, 谢谢
答案 0 :(得分:0)
使用Pandas数据库样式merge
- ing:
pd.merge(df1, df2, how='outer', on=['Progcode', 'Season'])