file1のいいねがあります:
1 A aa
2 A bb
3 A cc
4 A dd
5 B xx
6 C yy
7 C zz
そしてfile2:
1 A 11
2 B 22
3 C 33
そして、次のように、file1とfile2を2番目の列に基づいてfile3にマージしたいと思います。
1 A aa 11
2 A bb 11
3 A cc 11
4 A dd 11
5 B xx 22
6 C yy 33
7 C zz 33
どちらが最も簡単ですか?ありがとうございました。
使用パンダは、あなたは、Pythonを使用している場合、あなたに多くの時間を節約します。したがって、DataFrameがdf1
次の場合:
1 2
0
1 A aa
2 A bb
3 A cc
4 A dd
5 B xx
6 C yy
7 C zz
およびdf2
:
1 2
0
1 A 11
2 B 22
3 C 33
その後、使用することができますmerge
:
df1.merge(df2, left_on=1, right_on=1)
取得するため
1 2_x 2_y
0 A aa 11
1 A bb 11
2 A cc 11
3 A dd 11
4 B xx 22
5 C yy 33
6 C zz 33
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加