この動画では、Pandasのデータフレームの結合方法について学びます。
結合とは、2つのデータフレームをくっつけることです。
Pandasによる結合の方法はいくつかありますが、ここではmergeメソッドについて説明します。
mergeメソッドは、SQLのjoinやExcelのVlookupと似ています。
それでは、データフレーム同士を結合する方法をみていきましょう!
▼目次
00:00 はじめに
01:06 データフレームの作成
01:59 同じ名前のカラムをキーに結合
02:33 重複カラム名の指定方法
03:35 異なるカラム名をキーに結合
04:16 複数のキーで結合
05:38 結合の種類
08:53 インデックスをキーに結合
09:34 結合結果をソート
09:51 concatメソッドとmergeメソッド
10:32 おわりに
▼関連動画
Pandas入門|04.データフレーム (DataFrame) とは|データフレーム作成、インデックスやカラムの変更方法、データ操作
▼おすすめ動画
Pythonで面倒なExcelの仕事を自動化しよう【第一弾】
Pythonで面倒な「ブラウザ操作」や「データ収集」の作業を自動化しよう
Pythonで面倒な「メール配信(Gmail)」の作業を自動化しよう
Python超入門コース |Pythonの超基本的な部分をたった1時間で学べます【プログラミング初心者向け入門講座】
▼書き起こしブログ
https://kino-code.com/pandas_merge/
▼自己紹介
現在:フリーランス(マーケティング関連の人工知能開発、データ分析や業務自動化など)
前職:リクルート
▼SNS
Twitter : https://twitter.com/kino_code/likes
Facebook :https://www.facebook.com/%E3%82%AD%E3%83%8E%E3%82%B3%E3%83%BC%E3%83%89-105693727500005/
#PythonとPandas #Pandas入門 #Pandas使い方
▼お仕事のお問い合わせ
キノコードでは、仕事の自動化の開発業務&コンサルティング業務のみを現在受け付けております。
お問い合わせ先かTwitterのDMか、「キノコードトップページ→概要」にあるメールアドレスまでお問い合わせください。
コメント
とても質の高い動画を上げてくださり、ありがとうございます。
3回目の周回中なのですが、3:38付近のdf02_nameというデータをフレーム作るとき、新たに作るのが面倒だったので
import copy
df02_name = copy.deepcopy(df02)
df02_name.rename(columns={‘氏名’ :’名前’}, inplace=True)として記述していますが、問題ないでしょうか?
いつも動画で勉強してます、とてもわかりやすくてありがとうございます。
少し質問ですが、ここのdf05を作るときにindexを人名でそれぞれ入力しましたが、
自分はdf05 = df01.set_index=(‘氏名’)で楽しようと思いましたが、なぜエラーが出るなのでしょうか。。
csvの操作もできますか?