列数が異なる2つのパンダデータフレームを結合します

チャンドラー19

2つのデータフレームがあるとします。

df = pd.DataFrame(columns = ['a','b','c']) ##empty
d = {'a': [1, 2], 'b': [3, 4]} 
df1 = pd.DataFrame(data=d)

結果を次のようにするために、どうすればそれらに参加できますか?

a b c
-----
1 3 Nan
---------
2 4 Nan
-------
ジェズリール

reindexからの列で使用df

df = pd.DataFrame(columns = ['a','b','c']) 
d = {'a': [1, 2], 'b': [3, 4]} 
df1 = pd.DataFrame(data=d).reindex(columns=df.columns)
print (df1)
   a  b   c
0  1  3 NaN
1  2  4 NaN

ソリューション間の違い-列がソートされていない場合、異なる出力が得られます。

#different order
df = pd.DataFrame(columns = ['c','a','b']) 
d = {'a': [1, 2], 'b': [3, 4]} 
df1 = pd.DataFrame(data=d)

print (df1.reindex(columns=df.columns))
    c  a  b
0 NaN  1  3
1 NaN  2  4

print (df1.merge(df,how='left'))
   a  b    c
0  1  3  NaN
1  2  4  NaN

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

列名が異なるパンダの2つのデータフレームを結合する

分類Dev

パンダで周波数時系列インデックスが異なる2つのデータフレームをマージ/結合しますか?

分類Dev

2つの異なるデータフレームパンダの2列を比較し、結果のパンダを合計する方法

分類Dev

パンダは列が異なる2つのデータフレームをマージします

分類Dev

パンダで2つのデータフレームを結合する-異なる結合タイプを理解していますか?

分類Dev

パーティションの数は同じで列の数が異なる2つのデータフレーム(dask)を連結します

分類Dev

サイズの異なる2つのデータフレームを連結します(パンダ)

分類Dev

2つの異なるパンダデータフレームから2つの列を乗算します

分類Dev

パンダの異なるデータフレームの2つの列を比較します

分類Dev

パンダのマージ:同じ列の2つのデータフレームをマージしますが、異なる列を保持します

分類Dev

観測値の数が異なる場合は、2つのデータフレームを列で結合します

分類Dev

2つのデータフレーム、パンダからの2つの同じ列を結合します

分類Dev

パンダは、長さが異なる2つのデータフレームをマージします

分類Dev

異なるデータフレームの2つの列をマージして結合します

分類Dev

パンダデータフレームの複数の列を1つの列に結合します

分類Dev

特定の行についてのみ、サイズの異なる2つのパンダデータフレームの列を合計します

分類Dev

2つのデータフレームを結合し、すべての列をパンダに保持します

分類Dev

パンダ左外側が複数の列の複数のデータフレームを結合します

分類Dev

パンダ:2つの列の異なる組み合わせをカウントし、同じデータフレームに追加します

分類Dev

対応する値を追加する2つのパンダデータフレームを結合します

分類Dev

2つの異なるデータフレーム/パンダで複数の列を選択して条件付き列を作成するパンダ

分類Dev

複数の列を比較して、2つのパンダデータフレームで異なる行を取得します

分類Dev

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

分類Dev

2つのパンダデータフレームを結合する(共通の列で結合)

分類Dev

パンダ:2つのデータフレームをマージ(または内部結合)しますが、列は1つだけから保持します

分類Dev

パンダの3つのデータフレームを結合する外部が機能しない

分類Dev

パンダ:2つの異なるデータフレームの2つの列を比較して、新しい列を作成します

分類Dev

パンダ:サイズの異なる2つの異なるデータフレームの文字列列を比較します

分類Dev

パンダで異なる列名を持つ2つ以上のデータフレームを連結する方法

Related 関連記事

  1. 1

    列名が異なるパンダの2つのデータフレームを結合する

  2. 2

    パンダで周波数時系列インデックスが異なる2つのデータフレームをマージ/結合しますか?

  3. 3

    2つの異なるデータフレームパンダの2列を比較し、結果のパンダを合計する方法

  4. 4

    パンダは列が異なる2つのデータフレームをマージします

  5. 5

    パンダで2つのデータフレームを結合する-異なる結合タイプを理解していますか?

  6. 6

    パーティションの数は同じで列の数が異なる2つのデータフレーム(dask)を連結します

  7. 7

    サイズの異なる2つのデータフレームを連結します(パンダ)

  8. 8

    2つの異なるパンダデータフレームから2つの列を乗算します

  9. 9

    パンダの異なるデータフレームの2つの列を比較します

  10. 10

    パンダのマージ:同じ列の2つのデータフレームをマージしますが、異なる列を保持します

  11. 11

    観測値の数が異なる場合は、2つのデータフレームを列で結合します

  12. 12

    2つのデータフレーム、パンダからの2つの同じ列を結合します

  13. 13

    パンダは、長さが異なる2つのデータフレームをマージします

  14. 14

    異なるデータフレームの2つの列をマージして結合します

  15. 15

    パンダデータフレームの複数の列を1つの列に結合します

  16. 16

    特定の行についてのみ、サイズの異なる2つのパンダデータフレームの列を合計します

  17. 17

    2つのデータフレームを結合し、すべての列をパンダに保持します

  18. 18

    パンダ左外側が複数の列の複数のデータフレームを結合します

  19. 19

    パンダ:2つの列の異なる組み合わせをカウントし、同じデータフレームに追加します

  20. 20

    対応する値を追加する2つのパンダデータフレームを結合します

  21. 21

    2つの異なるデータフレーム/パンダで複数の列を選択して条件付き列を作成するパンダ

  22. 22

    複数の列を比較して、2つのパンダデータフレームで異なる行を取得します

  23. 23

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

  24. 24

    2つのパンダデータフレームを結合する(共通の列で結合)

  25. 25

    パンダ:2つのデータフレームをマージ(または内部結合)しますが、列は1つだけから保持します

  26. 26

    パンダの3つのデータフレームを結合する外部が機能しない

  27. 27

    パンダ:2つの異なるデータフレームの2つの列を比較して、新しい列を作成します

  28. 28

    パンダ:サイズの異なる2つの異なるデータフレームの文字列列を比較します

  29. 29

    パンダで異なる列名を持つ2つ以上のデータフレームを連結する方法

ホットタグ

アーカイブ