我有一个 100k+ obs 和 12 cols 的 df。其中一个列是某种 id,我需要使用它来制作基于另一个 df 的另一列。这个另一个df只有50个obs,一个col是id和我需要复制到第一个df的值。
我无法对此进行编码。这是一个部分 df(两者)我只显示这个问题的相关 cols
DF1(100k+ 观测值)
id
010100
010100
010100
010100
010100
010100
010200
010200
010200
010201
010201
010201
010201
010201
010201
010201
010300
010300
010300
010300
010300
010400
010400
010400
010500
010500
010501
010501
010501
010600
010600
010600
010600
这是带有值和 id 的第二个 df
id val
010100 1
010200 2
010201 2
010300 3
010400 4
010500 5
010501 6
010600 7
我需要的是 val 在 df 的新列中,具体取决于两个 df 的 id,如下所示:
id New
010100 1
010100 1
010100 1
010100 1
010100 1
010100 1
010200 2
010200 2
010200 2
010201 2
010201 2
010201 2
010201 2
010201 2
010201 2
010201 2
010300 3
010300 3
010300 3
010300 3
010300 3
010400 4
010400 4
010400 4
010500 5
010500 5
010501 6
010501 6
010501 6
010600 7
010600 7
010600 7
010600 7
任何想法都值得赞赏。谢谢你的时间。
问候