私は100k + obsと12 colsのdfを持っています。これらの列のうちの1つは、別の列に基づいて別の列を作成するために使用する必要があるIDです。この他のdfには50個のobsがあり、1つのcolはidと最初のdfにコピーするのに必要な値です。別のデータフレームのIDから選択した値に基づいて新しい列を割り当てます。
私はこれをコード化できません。ここで私はここで
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
が第二の値を持つDFとid
id val
010100 1
010200 2
010201 2
010300 3
010400 4
010500 5
010501 6
010600 7
で、この質問のために
DF1(100K + OBS)をのみ関連のcolsを示していますパーシャルDF(両方)があります私は必要なもの
は、次のように両方のDFのIDに応じて、DFの新しい列でのvalを持つことです。
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
どんなアイデアにも感謝します。御時間ありがとうございます。
よろしく
「?merge」には15文字までのテキストが入ります。 – joran
ありがとうございました。私はマージを試みましたが、すべて= Tなしでした。これはトリックでした。 – notuo