列のカンマが少なく、列が異なる2つのデータフレームがあります。また、各データフレームには1行のみがあり、さまざまな実行に関する情報が含まれています。では、どのように組み合わせて、2行の1データフレームを作成できますか。
例:
df:
a b c
0 1 2 3
df:
a y c
0 4 5 6
これは2つのデータフレームの単なる例ですが、各1行の複数のデータフレームに対して実行します。
IIUC、あなたはdfsを組み合わせて、ある種のリストに値をまとめたいと思っています。そのために、次のことができます。
pd.concat([df,df2]).reset_index().groupby('index').agg(list).reset_index(drop=True)
a b c y
0 [1, 4] [2.0, nan] [3, 6] [nan, 5.0]
または、それらを組み合わせたいだけの場合は、それをpd.concat
行います
pd.concat([df,df2]).reset_index(drop=True)
a b c y
0 1 2.0 3 NaN
1 4 NaN 6 5.0
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加