SlideShare a Scribd company logo
1 of 53
Download to read offline
カジュアル勉強会 @仙台
Pythonデータ分析入門 第2回
株式会社 エクテック
取締役 兼データサイエンティスト
第6回までの流れ
1部
1. 実行環境について
2. Jupyter Notebookを立ち上げよう
3. Jupyter Notebookに慣れる
2部
1. CSVを読み込む
2. Pandasで加工しよう①
3. Pandasで加工しよう②
第1回
第6回までの流れ
1部
1. 第1回ふりかえり
2. データの中身を見よう!
3. Matplotlibを知ろう!
2部
1. Seabornを知ろう!
2. データの中身を可視化しよう①
3. データの中身を可視化しよう②
第2回
第6回までの流れ
1部
1. 第2回ふりかえり (Go Over)
2. データから意思決定できる?①
3. データから意思決定できる?②
2部
1. データを要約してみよう①
2. データを要約してみよう②
3. 次回までの宿題
第3回
第6回までの流れ
1部
1. 第3回ふりかえり
2. 宿題をみてみよう①
3. 宿題をみてみよう②
2部
1. 色々なデータに触れてみよう①
2. 色々なデータに触れてみよう②
3. 言葉ってどうやって扱うの?
第4回
第6回までの流れ
1部
1. 第4回ふりかえり
2. 自然言語に触れてみる①
3. 自然言語に触れてみる②
2部
1. 分析結果を応用しよう①
2. 分析結果を応用しよう②
3. 分析結果を応用しよう③
第5回
第6回までの流れ
1部
1. 第5回ふりかえり
2. レポーティングしよう①
3. レポーティングしよう②
2部
1. レポーティングしよう③
2. 最近のデータ分析事情
3. 最後に... !
第6回
第1回ふりかえり
(Go over)
Python
パイソン
【出展】⽇経クロステック
「プログラミング⾔語⼈気ランキング2020」
Python
堂々の2位
【出展】⽇経クロステック
「プログラミング⾔語⼈気ランキング2020」
“機械学習や計算処理
などのライブラリーや
フレームワークが豊富に
⽤意されているPythonは、
最近はやりのAIシステムや
データ分析システムに利⽤”
『給与も⾼⽔準』
『学びやすい』
そもそも、Pythonって??
世界的に⾒ると
⾮常に多くのエンジニアたちに利⽤されている
汎⽤プログラミング⾔語 (らしい)
かの有名なIT企業である
Googleでも、社内の三⼤プログラミング⾔語
にPythonが選ばれている (らしい)
・1990年 Python, Java 誕⽣
・1993年 Ruby, VBA 誕⽣
・1972年 C 誕⽣
・2004年 Ruby on Rails 誕⽣
・1989年 HTML 誕⽣
・1994年 CSS, PHP 誕⽣
・1995年 JavaScript 誕⽣
・1987年 Perl 誕⽣
・1983年 C++, Objective-C 誕⽣
・2002年 C# 誕⽣
・2014年 Swift 誕⽣
・2009年 Go 誕⽣
・1966年 Fortran 誕⽣
Pythonを使えるようにしたい...!!!
Python with Windows?
Python with Mac?
Python with Linux?
Windows -> Anaconda
Windows -> Anaconda
Mac -> Anaconda
Windows -> Anaconda
Mac -> Anaconda
Linux -> Anaconda
Anaconda ダウンロード
jupyter notebook 使い⽅
Navigatorから
Navigatorから
Jupyter
をクリック
データ加⼯
『Pandas(ぱんだ)』です
Pandasって??
pandas: powerful Python data
analysis toolkit Release 1.0.3
Wes McKinney and the Pandas Development Team
Mar 18, 2020
データ操作に
よく⽤いられるパッケージ
データの読み込みや、
条件を指定しての⼀部データの抽出
機械学習⼿法で取り扱うデータを
整理するのに便利
オープンソース(BSDライセンス)で
公開されており、個⼈/商⽤問わず、
誰でも無料で利⽤できる...!!!
Pandasには、⼤きく
“Series” (シリーズ)
“DataFrame” (データフレーム)
があります...!!!
どちらもデータ構造を指してます
Series
⼀次元のデータ構造
DataFrame
多次元のデータ構造
データの中⾝を⾒よう!
jupyter Notebookへ
Matplotlibを知ろう!
プログラミング⾔語Python
科学計算⽤ライブラリNumPy
これらのための
描画サポートライブラリ
BSDライセンス
無償で利⽤できる
MATLABとの類似性
Seabornを知ろう!
あまりメジャーじゃない...??
https://qiita.com/taai/items/
bdcdb96513c93f7ba5a6
matplotlibに基づく
Pythonデータ可視化ライブラリ
魅⼒的で有益な統計グラフィックス
⾼レベルのインターフェイス
jupyter Notebookへ
EoF

More Related Content

More from KazuhiroSato8

Casual learning-machinelearningwithexcelno8
Casual learning-machinelearningwithexcelno8Casual learning-machinelearningwithexcelno8
Casual learning-machinelearningwithexcelno8KazuhiroSato8
 
Casual learning anomaly_detection_with_machine_learning_no1
Casual learning anomaly_detection_with_machine_learning_no1Casual learning anomaly_detection_with_machine_learning_no1
Casual learning anomaly_detection_with_machine_learning_no1KazuhiroSato8
 
Casual learning machine_learning_with_excel_no7
Casual learning machine_learning_with_excel_no7Casual learning machine_learning_with_excel_no7
Casual learning machine_learning_with_excel_no7KazuhiroSato8
 
Casual datascience vol5
Casual datascience vol5Casual datascience vol5
Casual datascience vol5KazuhiroSato8
 
Casual learning machine learning with_excel_no6
Casual learning machine learning with_excel_no6Casual learning machine learning with_excel_no6
Casual learning machine learning with_excel_no6KazuhiroSato8
 
Casual learning machine learning with_excel_no5
Casual learning machine learning with_excel_no5Casual learning machine learning with_excel_no5
Casual learning machine learning with_excel_no5KazuhiroSato8
 
Casual learning machine learning with_excel_no4
Casual learning machine learning with_excel_no4Casual learning machine learning with_excel_no4
Casual learning machine learning with_excel_no4KazuhiroSato8
 
Basic deep learning_framework
Basic deep learning_frameworkBasic deep learning_framework
Basic deep learning_frameworkKazuhiroSato8
 
Casual learning machine learning with_excel_no3
Casual learning machine learning with_excel_no3Casual learning machine learning with_excel_no3
Casual learning machine learning with_excel_no3KazuhiroSato8
 
Casual learning machine learning with_excel_no2
Casual learning machine learning with_excel_no2Casual learning machine learning with_excel_no2
Casual learning machine learning with_excel_no2KazuhiroSato8
 
Casual learning machine_learning_with_excel_no1
Casual learning machine_learning_with_excel_no1Casual learning machine_learning_with_excel_no1
Casual learning machine_learning_with_excel_no1KazuhiroSato8
 
エクテック カジュアル勉強会 データサイエンスを学ぶ第2回
エクテック カジュアル勉強会 データサイエンスを学ぶ第2回エクテック カジュアル勉強会 データサイエンスを学ぶ第2回
エクテック カジュアル勉強会 データサイエンスを学ぶ第2回KazuhiroSato8
 
エクテック カジュアル勉強会 データサイエンスを学ぶ第1回
エクテック カジュアル勉強会 データサイエンスを学ぶ第1回エクテック カジュアル勉強会 データサイエンスを学ぶ第1回
エクテック カジュアル勉強会 データサイエンスを学ぶ第1回KazuhiroSato8
 
Casual data analysis_with_python_vol1
Casual data analysis_with_python_vol1Casual data analysis_with_python_vol1
Casual data analysis_with_python_vol1KazuhiroSato8
 
Casual datascience vol4
Casual datascience vol4Casual datascience vol4
Casual datascience vol4KazuhiroSato8
 
Casual datascience vol3
Casual datascience vol3Casual datascience vol3
Casual datascience vol3KazuhiroSato8
 
Casual datascience vol2
Casual datascience vol2Casual datascience vol2
Casual datascience vol2KazuhiroSato8
 
Casual datascience vol1
Casual datascience vol1Casual datascience vol1
Casual datascience vol1KazuhiroSato8
 

More from KazuhiroSato8 (18)

Casual learning-machinelearningwithexcelno8
Casual learning-machinelearningwithexcelno8Casual learning-machinelearningwithexcelno8
Casual learning-machinelearningwithexcelno8
 
Casual learning anomaly_detection_with_machine_learning_no1
Casual learning anomaly_detection_with_machine_learning_no1Casual learning anomaly_detection_with_machine_learning_no1
Casual learning anomaly_detection_with_machine_learning_no1
 
Casual learning machine_learning_with_excel_no7
Casual learning machine_learning_with_excel_no7Casual learning machine_learning_with_excel_no7
Casual learning machine_learning_with_excel_no7
 
Casual datascience vol5
Casual datascience vol5Casual datascience vol5
Casual datascience vol5
 
Casual learning machine learning with_excel_no6
Casual learning machine learning with_excel_no6Casual learning machine learning with_excel_no6
Casual learning machine learning with_excel_no6
 
Casual learning machine learning with_excel_no5
Casual learning machine learning with_excel_no5Casual learning machine learning with_excel_no5
Casual learning machine learning with_excel_no5
 
Casual learning machine learning with_excel_no4
Casual learning machine learning with_excel_no4Casual learning machine learning with_excel_no4
Casual learning machine learning with_excel_no4
 
Basic deep learning_framework
Basic deep learning_frameworkBasic deep learning_framework
Basic deep learning_framework
 
Casual learning machine learning with_excel_no3
Casual learning machine learning with_excel_no3Casual learning machine learning with_excel_no3
Casual learning machine learning with_excel_no3
 
Casual learning machine learning with_excel_no2
Casual learning machine learning with_excel_no2Casual learning machine learning with_excel_no2
Casual learning machine learning with_excel_no2
 
Casual learning machine_learning_with_excel_no1
Casual learning machine_learning_with_excel_no1Casual learning machine_learning_with_excel_no1
Casual learning machine_learning_with_excel_no1
 
エクテック カジュアル勉強会 データサイエンスを学ぶ第2回
エクテック カジュアル勉強会 データサイエンスを学ぶ第2回エクテック カジュアル勉強会 データサイエンスを学ぶ第2回
エクテック カジュアル勉強会 データサイエンスを学ぶ第2回
 
エクテック カジュアル勉強会 データサイエンスを学ぶ第1回
エクテック カジュアル勉強会 データサイエンスを学ぶ第1回エクテック カジュアル勉強会 データサイエンスを学ぶ第1回
エクテック カジュアル勉強会 データサイエンスを学ぶ第1回
 
Casual data analysis_with_python_vol1
Casual data analysis_with_python_vol1Casual data analysis_with_python_vol1
Casual data analysis_with_python_vol1
 
Casual datascience vol4
Casual datascience vol4Casual datascience vol4
Casual datascience vol4
 
Casual datascience vol3
Casual datascience vol3Casual datascience vol3
Casual datascience vol3
 
Casual datascience vol2
Casual datascience vol2Casual datascience vol2
Casual datascience vol2
 
Casual datascience vol1
Casual datascience vol1Casual datascience vol1
Casual datascience vol1
 

Recently uploaded

リアル戦国探究in米沢 当日講座3スライド(スタッフ共有用)『糧は三度はさいせず』についてのスライド
リアル戦国探究in米沢 当日講座3スライド(スタッフ共有用)『糧は三度はさいせず』についてのスライドリアル戦国探究in米沢 当日講座3スライド(スタッフ共有用)『糧は三度はさいせず』についてのスライド
リアル戦国探究in米沢 当日講座3スライド(スタッフ共有用)『糧は三度はさいせず』についてのスライドKen Fukui
 
【ゲーム理論入門】ChatGPTが作成した ゲーム理論の問題を解く #3 Slide
【ゲーム理論入門】ChatGPTが作成した ゲーム理論の問題を解く #3 Slide【ゲーム理論入門】ChatGPTが作成した ゲーム理論の問題を解く #3 Slide
【ゲーム理論入門】ChatGPTが作成した ゲーム理論の問題を解く #3 Slidessusere0a682
 
リアル戦国探究in米沢 当日講座2スライド(スタッフ共有用)『人を致すも人に致されず』についてのスライド
リアル戦国探究in米沢 当日講座2スライド(スタッフ共有用)『人を致すも人に致されず』についてのスライドリアル戦国探究in米沢 当日講座2スライド(スタッフ共有用)『人を致すも人に致されず』についてのスライド
リアル戦国探究in米沢 当日講座2スライド(スタッフ共有用)『人を致すも人に致されず』についてのスライドKen Fukui
 
リアル戦国探究in米沢 事前講座1スライド(スタッフ共有用)『川中島の謎』についてのスライド
リアル戦国探究in米沢 事前講座1スライド(スタッフ共有用)『川中島の謎』についてのスライドリアル戦国探究in米沢 事前講座1スライド(スタッフ共有用)『川中島の謎』についてのスライド
リアル戦国探究in米沢 事前講座1スライド(スタッフ共有用)『川中島の謎』についてのスライドKen Fukui
 
TEAMIN Service overview for customer_20240422.pdf
TEAMIN Service overview for customer_20240422.pdfTEAMIN Service overview for customer_20240422.pdf
TEAMIN Service overview for customer_20240422.pdfyukisuga3
 
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学ssusere0a682
 
リアル戦国探究in米沢 事前講座2スライド(スタッフ共有用)『両雄の強さの秘密』についてのスライド
リアル戦国探究in米沢 事前講座2スライド(スタッフ共有用)『両雄の強さの秘密』についてのスライドリアル戦国探究in米沢 事前講座2スライド(スタッフ共有用)『両雄の強さの秘密』についてのスライド
リアル戦国探究in米沢 事前講座2スライド(スタッフ共有用)『両雄の強さの秘密』についてのスライドKen Fukui
 
リアル戦国探究in米沢 当日講座1(スタッフ共有用)『兵は詐をもって立つ』についてのスライド
リアル戦国探究in米沢 当日講座1(スタッフ共有用)『兵は詐をもって立つ』についてのスライドリアル戦国探究in米沢 当日講座1(スタッフ共有用)『兵は詐をもって立つ』についてのスライド
リアル戦国探究in米沢 当日講座1(スタッフ共有用)『兵は詐をもって立つ』についてのスライドKen Fukui
 

Recently uploaded (8)

リアル戦国探究in米沢 当日講座3スライド(スタッフ共有用)『糧は三度はさいせず』についてのスライド
リアル戦国探究in米沢 当日講座3スライド(スタッフ共有用)『糧は三度はさいせず』についてのスライドリアル戦国探究in米沢 当日講座3スライド(スタッフ共有用)『糧は三度はさいせず』についてのスライド
リアル戦国探究in米沢 当日講座3スライド(スタッフ共有用)『糧は三度はさいせず』についてのスライド
 
【ゲーム理論入門】ChatGPTが作成した ゲーム理論の問題を解く #3 Slide
【ゲーム理論入門】ChatGPTが作成した ゲーム理論の問題を解く #3 Slide【ゲーム理論入門】ChatGPTが作成した ゲーム理論の問題を解く #3 Slide
【ゲーム理論入門】ChatGPTが作成した ゲーム理論の問題を解く #3 Slide
 
リアル戦国探究in米沢 当日講座2スライド(スタッフ共有用)『人を致すも人に致されず』についてのスライド
リアル戦国探究in米沢 当日講座2スライド(スタッフ共有用)『人を致すも人に致されず』についてのスライドリアル戦国探究in米沢 当日講座2スライド(スタッフ共有用)『人を致すも人に致されず』についてのスライド
リアル戦国探究in米沢 当日講座2スライド(スタッフ共有用)『人を致すも人に致されず』についてのスライド
 
リアル戦国探究in米沢 事前講座1スライド(スタッフ共有用)『川中島の謎』についてのスライド
リアル戦国探究in米沢 事前講座1スライド(スタッフ共有用)『川中島の謎』についてのスライドリアル戦国探究in米沢 事前講座1スライド(スタッフ共有用)『川中島の謎』についてのスライド
リアル戦国探究in米沢 事前講座1スライド(スタッフ共有用)『川中島の謎』についてのスライド
 
TEAMIN Service overview for customer_20240422.pdf
TEAMIN Service overview for customer_20240422.pdfTEAMIN Service overview for customer_20240422.pdf
TEAMIN Service overview for customer_20240422.pdf
 
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
 
リアル戦国探究in米沢 事前講座2スライド(スタッフ共有用)『両雄の強さの秘密』についてのスライド
リアル戦国探究in米沢 事前講座2スライド(スタッフ共有用)『両雄の強さの秘密』についてのスライドリアル戦国探究in米沢 事前講座2スライド(スタッフ共有用)『両雄の強さの秘密』についてのスライド
リアル戦国探究in米沢 事前講座2スライド(スタッフ共有用)『両雄の強さの秘密』についてのスライド
 
リアル戦国探究in米沢 当日講座1(スタッフ共有用)『兵は詐をもって立つ』についてのスライド
リアル戦国探究in米沢 当日講座1(スタッフ共有用)『兵は詐をもって立つ』についてのスライドリアル戦国探究in米沢 当日講座1(スタッフ共有用)『兵は詐をもって立つ』についてのスライド
リアル戦国探究in米沢 当日講座1(スタッフ共有用)『兵は詐をもって立つ』についてのスライド
 

Casual data analysis_with_python_vol2