【Python-pandas】2つのデータフレームを横方向に結合する方法!

こんにちは、ヒガシです。

 

このページでは、以下の画像のようにPandasで読み込んだ2つのデータフレームを横方向に結合する方法をご紹介していきます。

2つのデータフレームを結合するという概要図

それではさっそく本題に入っていきましょう!

 

スポンサーリンク

dataframeを横方向に結合する方法

まずはやり方の紹介です。

2つのデータフレームを横方向に結合する方法は以下の通りです。

結合後データフレーム=pandas.concat([df1,df2],axis=1)
※df1, df2:結合するデータフレーム

最後のaxis=1で横方向に、という指示を行っています。

 

スポンサーリンク

データフレームを横方向に結合するサンプルコード

それでは、先程のスキルを実際に使っていきましょう。

 

以下の状況下で実行していきます。

data1.csv, data2.csvをデータフレームとして読み込み、それらを横方向に結合するという作業を実施してみます。

(df_concat.pyがこれから紹介するプログラムが書かれたファイルです。)

data1.csv, data2.csvはそれぞれ以下のようなデータが入っています。

2つのcsvファイルの中身を確認した結果

 

それではサンプルコードです。

import pandas as pd
data1='data1.csv'
data2='data2.csv'
df1=pd.read_csv(data1)
df2=pd.read_csv(data2)
print('df1=')
print(df1)
print('df2=')
print(df2)
df_concat=pd.concat([df1,df2],axis=1)
print('df_concat=')
print(df_concat)

 

こいつを実行すると以下の結果が得られました。

 

問題なく2つのデータフレームが横方向に結合されていますね。

サンプルコードを実行した結果

 

スポンサーリンク

おわりに

というわけで今回はpython-pandasを使って、2つのデータフレームを横方向に結合する方法をご紹介しました。

 

データ分析の際などにぜひご活用ください。

 

このように、私のブログでは様々なスキルを紹介しています。

過去記事一覧

 

今は仕事中で時間がないかもしれませんが、ぜひ通勤時間中などに他の記事も読んでいただけると嬉しいです。
⇒興味をもった方は【ヒガサラ】で検索してみてください。

確実にスキルアップできるはずです。

 

最後に、この記事が役に立ったという方は、ぜひ応援よろしくお願いします。
↓ 応援ボタン
にほんブログ村 IT技術ブログへ
にほんブログ村

それではまた!

コメント

タイトルとURLをコピーしました