パンダ-列の共通部分に基づいて2つのデータフレームをマージします

trytocode101

私はデータフレーム操作に不慣れです。df.merge、df.join、pd.concatをいじってみましたが、重複せずにマージできないときにエラーが頻繁に発生します。

マージしたい2つの代表的なデータフレームがあります。

df1 = pd.DataFrame({'1990' : 1, '1991': 2, '1992': 3}, index = ['a','b','c'])

ここに画像の説明を入力してください

df2 = pd.DataFrame({'1989':0,'1990' : 1, '1991': 2, '1992': 3, '1993': 4}, index = ['d'])

ここに画像の説明を入力してください

行を同時に追加しながら、2つのデータフレームの列の交差によってそれらをマージしたいと思います。これを行うためにデータフレームメソッドを使用する方法はありますか?

最終製品は次のようになります。

ここに画像の説明を入力してください

ジェズリール

使用concatしてinner参加します:

df = pd.concat([df1, df2], join='inner')
print (df)
   1990  1991  1992
a     1     2     3
b     1     2     3
c     1     2     3
d     1     2     3

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

パンダ:辞書を含む共通の列に基づいて2つのデータフレームをマージします

分類Dev

パンダの共通の列値に基づいて2つのデータフレームをマージする

分類Dev

パンダの共通の列値に基づいて2つのデータフレームをマージする

分類Dev

パンダの列に基づいて2つのデータフレームをマージする方法

分類Dev

2列の一致する行に基づいて2つのデータフレームをパンダとマージします

分類Dev

パンダは、列の同じ値に基づいてデータフレームをマージします

分類Dev

列の値に基づいてパンダの2つのデータフレームを比較します

分類Dev

パンダは、一致する複数の列値に基づいて2つのデータフレームをマージします

分類Dev

リスト列に基づいて2つのパンダデータフレームを結合します

分類Dev

パンダの2つの条件に基づいて2つのデータフレームをマージします

分類Dev

同じ値のペアを持つが、2つのデータフレームで異なる順序で表示される2つの列に基づいてパンダのデータフレームをマージします

分類Dev

行の値に基づいてパンダのデータフレームをマージします

分類Dev

同じ列名の値に基づいてパンダの2つのデータフレームをマージします

分類Dev

パンダの特定の条件に基づいて2つのデータフレームをマージします

分類Dev

パンダ同様のキーに基づいて2つのデータフレームを分割します

分類Dev

2つの列の共通部分に基づいて2つのデータフレームをバインドする

分類Dev

パンダは、あるテーブルの1つの列が別のテーブルの2つの列の間にあることに基づいて、2つのデータフレームをマージします

分類Dev

データフレームに存在する列の数に基づいて複数の列をマージして作成します-パンダ

分類Dev

パンダのPythonの特定の列に基づいて2つのデータフレームをマージする方法は?

分類Dev

2つのデータフレームを組み合わせ、共通の列に基づいて最初のエントリを選択します

分類Dev

2つの条件に基づいてパンダデータフレームから値を抽出します

分類Dev

パンダはIDに基づいて2つのデータフレームを結合します

分類Dev

1つの列に基づいてパンダのデータフレームの複製を表示し、基準に基づいて保持します

分類Dev

パンダ:共通の列に基づいて2つのデータフレームを結合する最良の方法

分類Dev

2番目のデータフレームの行に基づいて1つのデータフレームのパンダに値を設定します

分類Dev

インデックスと列に基づいて2つのデータフレームをマージ/結合します

分類Dev

パンダの2つの列の組み合わせに基づいて2つのデータフレームを比較します

分類Dev

パンダ:列の値に基づいて2つのデータフレームをマージします。同じ列値を含む複数の行の場合、それらを異なる列に追加します

分類Dev

パンダのデータフレームの別の列の値に基づいて列を追加します

Related 関連記事

  1. 1

    パンダ:辞書を含む共通の列に基づいて2つのデータフレームをマージします

  2. 2

    パンダの共通の列値に基づいて2つのデータフレームをマージする

  3. 3

    パンダの共通の列値に基づいて2つのデータフレームをマージする

  4. 4

    パンダの列に基づいて2つのデータフレームをマージする方法

  5. 5

    2列の一致する行に基づいて2つのデータフレームをパンダとマージします

  6. 6

    パンダは、列の同じ値に基づいてデータフレームをマージします

  7. 7

    列の値に基づいてパンダの2つのデータフレームを比較します

  8. 8

    パンダは、一致する複数の列値に基づいて2つのデータフレームをマージします

  9. 9

    リスト列に基づいて2つのパンダデータフレームを結合します

  10. 10

    パンダの2つの条件に基づいて2つのデータフレームをマージします

  11. 11

    同じ値のペアを持つが、2つのデータフレームで異なる順序で表示される2つの列に基づいてパンダのデータフレームをマージします

  12. 12

    行の値に基づいてパンダのデータフレームをマージします

  13. 13

    同じ列名の値に基づいてパンダの2つのデータフレームをマージします

  14. 14

    パンダの特定の条件に基づいて2つのデータフレームをマージします

  15. 15

    パンダ同様のキーに基づいて2つのデータフレームを分割します

  16. 16

    2つの列の共通部分に基づいて2つのデータフレームをバインドする

  17. 17

    パンダは、あるテーブルの1つの列が別のテーブルの2つの列の間にあることに基づいて、2つのデータフレームをマージします

  18. 18

    データフレームに存在する列の数に基づいて複数の列をマージして作成します-パンダ

  19. 19

    パンダのPythonの特定の列に基づいて2つのデータフレームをマージする方法は?

  20. 20

    2つのデータフレームを組み合わせ、共通の列に基づいて最初のエントリを選択します

  21. 21

    2つの条件に基づいてパンダデータフレームから値を抽出します

  22. 22

    パンダはIDに基づいて2つのデータフレームを結合します

  23. 23

    1つの列に基づいてパンダのデータフレームの複製を表示し、基準に基づいて保持します

  24. 24

    パンダ:共通の列に基づいて2つのデータフレームを結合する最良の方法

  25. 25

    2番目のデータフレームの行に基づいて1つのデータフレームのパンダに値を設定します

  26. 26

    インデックスと列に基づいて2つのデータフレームをマージ/結合します

  27. 27

    パンダの2つの列の組み合わせに基づいて2つのデータフレームを比較します

  28. 28

    パンダ:列の値に基づいて2つのデータフレームをマージします。同じ列値を含む複数の行の場合、それらを異なる列に追加します

  29. 29

    パンダのデータフレームの別の列の値に基づいて列を追加します

ホットタグ

アーカイブ