共通の列値に基づいて2つのファイルをマージします

スティーブ・シュー

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]

編集
0

コメントを追加

0

関連記事

分類Dev

Excelファイルをループし、Pythonの1つの共通列に基づいてマージします

分類Dev

Excelファイルをループし、Pythonの1つの共通列に基づいてマージします

分類Dev

2つの共通の列に基づいて2つのファイルをマージし、空白を0に置き換えます

分類Dev

2つの共通の列に基づいてRの複数のtsvファイルをマージしようとしています

分類Dev

共通の列に基づいて 2 つのファイルをマージします。ファイル 2 に存在しないバリアントには 0 を追加し、存在するバリアントには元の値を保持します。

分類Dev

共通の列に基づいて2つのファイルをマージする

分類Dev

共通の列に基づいて 2 つの csv ファイルをマージする

分類Dev

最初のファイルの最初の列のすべての値に基づいて 2 つのファイルをマージします

分類Dev

jqを使用して共通のキーと値のペアに基づいて2つのJSONファイルをマージする

分類Dev

共通のIDに基づいて2つの配列をマージします

分類Dev

共通の列に基づいてファイルをマージする方法は?

分類Dev

共通データに基づいて 2 つのファイルをマージする

分類Dev

共通の文字列に基づいて2つのファイルを結合します

分類Dev

キーとしての列に基づいて2つのファイルをマージする方法

分類Dev

共通の列に従って2つのファイルをマージし、ファイル2に存在しないファイルに0を追加します

分類Dev

共通の列に従って2つのファイルをマージし、ファイル2に存在しないファイルに0を追加します

分類Dev

Pythonの2つの列に基づいてPythonの2つのcsvファイルをマッピングまたはマージしますか?

分類Dev

最初の列に基づいてファイルをマージします

分類Dev

2つの列の一致に基づいて2つのファイルをマージしないawk

分類Dev

ファイル名の最初の2つの単語に基づいてPDFをマージします

分類Dev

AWK:キーと最新の日付に基づいて2つのファイルをマージします

分類Dev

共通のキーに基づいてawkで3つのファイルをマージする

分類Dev

キーと二次キーに基づいて2つのcsvファイルをマージします

分類Dev

ksh88 AIX は、1 つの列の文字列の部分一致に基づいて 2 つのファイルをマージします

分類Dev

共通の列に従って2つのファイルをマージします。バリアントがファイル2に存在する場合は値を保持し、ファイル2に存在しないものに0を追加します。

分類Dev

共通の列に従って 2 つのファイルをマージします。バリアントがファイル 2 に存在する場合は値を保持し、ファイル 2 に存在しないものには 0 を追加します。

分類Dev

2つのjsonファイルをマージし、一致するキー値に基づいて属性値を取得します

分類Dev

部分一致に基づいて2つのファイルをマージします

分類Dev

XSLTを使用して、属性値に基づいて2つのXMLファイル(ノード属性を含む)をマージします

Related 関連記事

  1. 1

    Excelファイルをループし、Pythonの1つの共通列に基づいてマージします

  2. 2

    Excelファイルをループし、Pythonの1つの共通列に基づいてマージします

  3. 3

    2つの共通の列に基づいて2つのファイルをマージし、空白を0に置き換えます

  4. 4

    2つの共通の列に基づいてRの複数のtsvファイルをマージしようとしています

  5. 5

    共通の列に基づいて 2 つのファイルをマージします。ファイル 2 に存在しないバリアントには 0 を追加し、存在するバリアントには元の値を保持します。

  6. 6

    共通の列に基づいて2つのファイルをマージする

  7. 7

    共通の列に基づいて 2 つの csv ファイルをマージする

  8. 8

    最初のファイルの最初の列のすべての値に基づいて 2 つのファイルをマージします

  9. 9

    jqを使用して共通のキーと値のペアに基づいて2つのJSONファイルをマージする

  10. 10

    共通のIDに基づいて2つの配列をマージします

  11. 11

    共通の列に基づいてファイルをマージする方法は?

  12. 12

    共通データに基づいて 2 つのファイルをマージする

  13. 13

    共通の文字列に基づいて2つのファイルを結合します

  14. 14

    キーとしての列に基づいて2つのファイルをマージする方法

  15. 15

    共通の列に従って2つのファイルをマージし、ファイル2に存在しないファイルに0を追加します

  16. 16

    共通の列に従って2つのファイルをマージし、ファイル2に存在しないファイルに0を追加します

  17. 17

    Pythonの2つの列に基づいてPythonの2つのcsvファイルをマッピングまたはマージしますか?

  18. 18

    最初の列に基づいてファイルをマージします

  19. 19

    2つの列の一致に基づいて2つのファイルをマージしないawk

  20. 20

    ファイル名の最初の2つの単語に基づいてPDFをマージします

  21. 21

    AWK:キーと最新の日付に基づいて2つのファイルをマージします

  22. 22

    共通のキーに基づいてawkで3つのファイルをマージする

  23. 23

    キーと二次キーに基づいて2つのcsvファイルをマージします

  24. 24

    ksh88 AIX は、1 つの列の文字列の部分一致に基づいて 2 つのファイルをマージします

  25. 25

    共通の列に従って2つのファイルをマージします。バリアントがファイル2に存在する場合は値を保持し、ファイル2に存在しないものに0を追加します。

  26. 26

    共通の列に従って 2 つのファイルをマージします。バリアントがファイル 2 に存在する場合は値を保持し、ファイル 2 に存在しないものには 0 を追加します。

  27. 27

    2つのjsonファイルをマージし、一致するキー値に基づいて属性値を取得します

  28. 28

    部分一致に基づいて2つのファイルをマージします

  29. 29

    XSLTを使用して、属性値に基づいて2つのXMLファイル(ノード属性を含む)をマージします

ホットタグ

アーカイブ