( New ) 新連載スタート!2人の会話形式でPythonを学ぶ「週末Pythonゆる講座」はこちら ▶▶

1から始めるPythonデータ分析|やりたいこと逆引きリスト

1から始めるPythonデータ分析

本サイトでは全くの初心者でも簡単に理解できるような、Pythonの使い方をご説明しています

また筆者自身が文系出身の営業からデータサイエンティストに転職した経験があり、

(数学が苦手な)文系にも理解しやすいように心がけています

Pythonは複雑な設定が不要で、比較的簡単に記述することができるので

初めてのプログラミング言語にピッタリです!

それでは始めて行きましょう!!

初期設定(Google coraboratory)

【Python】インストール不要!?5分で始めるPython|入門編 【Python】Google ColaboratoryとGoogle Driveを連携する方法

ファイルを読み込みたい

エクセル/CSV/TSVをPythonに読み込みたい

【Python】read_excel|エクセルをPythonに読み込む方法 【Python】read_csv|CSVファイルをPythonに読み込む方法 【Python】read_table|TSVファイルをPythonに読み込む方法

エクセル/CSVにPythonのデータを書き込みたい

【Python】to_excel|エクセルにデータを書き込む方法 【Python】to_csv|CSVにデータを書き込む方法

サンプルデータを取得したい

【Python】サンプルデータをWebから取得する方法 【Python】初心者向けタイタニック号のサンプルデータをご紹介します 【Python】チップ価格のサンプルデータをご紹介

データを加工したい

データを一部だけ取り出したい

【Python】headとtail|一部のデータを抽出してみる 【Python】sample|ランダムにデータを抽出する 【Python】指定の範囲のデータを抽出する|loc iloc 【Python】DataFrameで特定の列を抽出する方法

データの中身をざっくり知りたい

【Python】info|データの要約を確認する方法 【Python】describe|全ての統計情報を一瞬で把握する方法 【Python】DataFrameで行数・列数を確認する方法|shape

データの数を数えたい

【Python】len|データ数を数える方法 【Python】value_counts|特定列の要素の出現回数を調べる

テーブルを追加したい

【Python】merge|2つのデータを結合する方法 【Python】concat|複数のデータを連結する

データの中身を変えたい

【Python】rename|列名・行名を変更する方法 【Python】replace|データ内容を別の内容で置き換える(置換) 【Python】drop|表の行・列を削除する方法を解説

データに条件を付けて抽出したい

【Python】query|条件を付けて行を抽出する 【Python】重複したデータを抽出・削除する方法|duplicated

データを集計したい

【Python】項目をまとめて集計する方法|groupby 【Python】Pythonピボットテーブルを完全攻略|pivot_table 【Python】crosstab|カテゴリーごとの出現回数を算出する 【Python】sort_values|データを並び替える方法

データを可視化したい

【Python】一瞬で書けるグラフ作成|matplotlib 【Python】グラフ要素の設定方法(軸-凡例-ラベル-色-大きさ) 【Python】seabornで綺麗なグラフ作成を!たった1行で書けます 一覧から選べるPythonグラフギャラリー|seaborn

データを作成したい

【Python】DataFrameを作成する簡単な方法をご紹介 【Python】ランダムな数値を作り出す方法|random

データの欠損を修正したい

【Python】欠損値の扱い方大全

日付データを処理したい

【Python】日付型へフォーマット変換する方法|to_datetime 【Python】日付型データから年・月・日を取り出す方法|datetime 【Python】日付の差分を算出する方法|datetime 【Python】処理時間を3行のコードで取得する方法|time

文字列データを処理したい

【Python】英語の大文字・小文字を変換する方法 【Python】文字列の全角・半角を変換する方法|mojimoji 【Python】区切り文字で文字列を分割する方法|split

いっぺんに処理を実施したい

【Python】for文をイメージ図で完全解説|超分かる!繰り返し処理 【Python】複数のリストでforを実施する方法|超分かる!繰り返し処理

独自の関数を作り適応させたい

【Python】関数で独自の計算式を作る方法とは?|def 【Python】作った関数を適応させるには?|apply

統計的アプローチを試したい

【Python】相関係数を求める方法|ヒートマップでの可視化 【Python】対応分析(コレスポンデンス分析)を実施する方法 【Python】主成分分析(PCA)の実装方法を分かりやすく解説|PCA 【Python】データをビニング(ビン分割)する方法|cut

エラーに対応したい

【Python】例外処理を実施する方法|try except 【Python】エラーメッセージの意味を解説

その他の便利機能

Pythonでコメントアウトを使うべき3つの理由とは? PythonでExcel自動化|作成から保存まで【#1 基礎編】 GoogleトレンドのデータをPythonで取得する方法をご紹介|pytrends 【Python】PythonでWikipediaのテーブルを取得する方法|read_html