将一列数据框映射到另一个现有数据框 DataFrame
Mapping a a column of data frame to Another existing data frame DataFrame
我有一个名为 - 'DictSeasonCode' 的日期框,它有 2 列 - 'progcode' & 'Season' 并且数据框附有一个 SeasoncodeID,它是一个唯一的数字progcode 和 season Like -
Progcode Season SeasonID
反导 2006 1
反导 2007 2
东风集团 2006 3
2008 年 4
XYZ 2010 5
我有另一个名为 'Program' 的数据框,它具有 Progcode 和 season 作为其属性,但它是一个更大的数据框,具有超过 1 个相同的 progcode 和 season 值 -
Progcode 赛季
反导 2006
反导 2006
反导 2006
反导 2007
反导 2007
2008年东风集团
2006年东风集团
XYZ 2010
XYZ 2010
我想将季节代码 ID 附加到数据框,它应该类似于 -
Progcode 季节 SeasonID
反导 2006 1
反导 2006 1
反导 2006 1
反导 2007 2
反导 2007 2
德勤 2008 3
2006 年 4 月
XYZ 2010 5
XYZ 2010 5
如果我能有解决方案,我将不胜感激,
谢谢
使用 Pandas 数据库样式 merge
-ing:
pd.merge(df1, df2, how='outer', on=['Progcode', 'Season'])
我有一个名为 - 'DictSeasonCode' 的日期框,它有 2 列 - 'progcode' & 'Season' 并且数据框附有一个 SeasoncodeID,它是一个唯一的数字progcode 和 season Like -
Progcode Season SeasonID 反导 2006 1 反导 2007 2 东风集团 2006 3 2008 年 4 XYZ 2010 5
我有另一个名为 'Program' 的数据框,它具有 Progcode 和 season 作为其属性,但它是一个更大的数据框,具有超过 1 个相同的 progcode 和 season 值 -
Progcode 赛季
反导 2006
反导 2006
反导 2006
反导 2007
反导 2007
2008年东风集团
2006年东风集团
XYZ 2010
XYZ 2010
我想将季节代码 ID 附加到数据框,它应该类似于 -
Progcode 季节 SeasonID
反导 2006 1
反导 2006 1
反导 2006 1
反导 2007 2
反导 2007 2
德勤 2008 3
2006 年 4 月
XYZ 2010 5
XYZ 2010 5
如果我能有解决方案,我将不胜感激, 谢谢
使用 Pandas 数据库样式 merge
-ing:
pd.merge(df1, df2, how='outer', on=['Progcode', 'Season'])