概要
pandasとconcatを組み合わせて活用すると、Pythonのプログラムでデータを簡単に結合することができます。
詳細内容
以下は、pandasとconcatを組み合わせてデータを結合する実務レベルのPythonコードの例です。
import pandas as pd# 結合するデータフレームを作成
df1 = pd.DataFrame({'A': [1, 2, 3],
'B': ['a', 'b', 'c']})df2 = pd.DataFrame({'C': [4, 5, 6],
'D': ['d', 'e', 'f']})# データフレームを結合する
result = pd.concat([df1, df2], axis=1)
print(result)
このコードでは、まずpandasを`pd`としてインポートしています。
次に、結合したいデータフレーム`df1`と`df2`を作成します。
`pd.DataFrame()`メソッドを使用して、各データフレームのカラム名とデータを定義しています。
この例では、`df1`には’A’と’B’の2つのカラムがあり、`df2`には’C’と’D’の2つのカラムがあります。
次に、`pd.concat()`関数を使用してデータフレームを結合しています。
この関数には、結合したいデータフレームをリストで渡す必要があります。
また、`axis`パラメータを指定して、列方向(`axis=1`)に結合することを指定しています。
最後に、結合結果を`result`という変数に代入して、`print()`関数で結果を表示しています。
結合結果は以下のようになります。
A B C D
0 1 a 4 d
1 2 b 5 e
2 3 c 6 f
`df1`と`df2`が列方向に結合され、それぞれのデータが正しく結合されていることが確認できます。
コメント