データ分析

Python

東京都のコロナウィルス感染者数について

はじめに 今回は実際に東京都のWebページで公開されている、コロナウィルス感染者数の推移を可視化してみます。いままでpandasを使っていろんな処理をしてきましたが、今回は、「pandasを使わずに処理」と「pandasを使って処理」の...
Python

データ分析基礎:決定木

はじめに 今回は「決定木」を扱います。 決定木は結果の可読性が高いため非常に有用です。 機械学習に対する理解があまり得られていない職場でも、データを活用した施策の合意が得られやすいため、数あるアルゴリズムの中で決定木が選ばれることもあり...
Python

Python初心者向け:データの可視化の方法を基本からまとめました

データ分析の初心者にもわかるように、データの可視化の方法を基本から丁寧に解説します。この記事を読むことで、グラフを描く基本的な方法が理解でき、多くのグラフを描くことができ量になります。matplotlibとseabornライブラリを使った可視化を解説します。
Python

Python基礎:ファイルを読み込んでデータベースに登録する

はじめに 今回も「Pythonからデータベースを操作する」の続きです。PythonからSQL文を発行する方法を学んだので、データベースにデータを連続で登録する、条件に合致したデータを抽出することができるようになりました。今回は、手元にあ...
Python

Python初心者向け:データベースからデータを抽出する基本を解説

Python初心者でもわかるようにMySQLに接続し、指定した条件に合致するデータを抽出する方法を基本から解説していきます。データの抽出は、select文でしたね。PythonからはどのようにSQL文を実行するのかを実際に確認してみましょう。
Python

Python基礎:データベースを操作する

はじめに 前回に引き続き、データtベースを扱います。今回は、直接操作するのではなく、PythonからMySQLを操作してみます。PythonからのMySQLの操作には、mysqlclientを利用します。まずはこれを導入するところから始...
その他

【初心者限定】データベース超基礎

はじめに 非技術者にとって、「データベース」ってハードル高くないですか?いつもちんぷんかんぷんで、難しそう、という印象しかありませんでした。ただ、Pythonで何かを作りたい、とおもったときにどうしても避けて通ることができないものですよ...
Python

Python基礎:クラスについて

はじめに 今回もPython基礎を扱います。テーマはクラスです。独学で学ぶ時のつまづきポイントではないでしょうか?私も、はじめちんぷんかんでした。こういうのは、実際に手を動かして試してみるのが良いですね。まずは、オブジェクトとクラスの概...
Python

Python基礎:ファイルの扱い方

はじめに 今回もPython基礎です。ファイル操作を扱います。実はずっと苦手にしていたので、一度整理したかったの良い機会です。「みんなのPython」(SB Creative)からの引用です。 Pythonではファイルを操作する...
Python

Python初心者向け:辞書型 ~演習問題と解答~

Python初心者の方向けに辞書型の演習問題をつくってみました。辞書型を使った処理では、キーが存在するかどうかに気を付けて処理を行う必要があります。存在しないキーを使って辞書の要素を参照しようとすると、例外が発生するため注意が必要です。丁寧に基本から解説します。
Python

Python基礎:リストのリスト

はじめに 今回も「Python基礎」です。リストは複数の要素を並べて管理したものです。リストの要素はリストでもよく、この場合階層を持つことになります。ただ数字が並んでいるだけだとわかりやすくかったリストが、階層を持つと一気にイメージしに...
Python

Python基礎:リストの並び替え

はじめに 今回も「Python基礎」です。僕自身の知識があやふやな部分を扱って、整理していきます。今回はリストの並び替えです。sort()だっけ?sorted()だっけ?元のリストは書き換わるのか?書き換わらないのか?とごっちゃになるこ...
Python

Python基礎:%演算子

はじめに 今回も前回に引き続き、「Python基礎」を扱います。今回は%演算子です。これは書式化演算子とも呼ばれます。変数に値を格納して、print文で表示するとき、文字列とどうやって組み合わせるか悩んだことはありませんか?(こんなとこ...
Python

Python初心者向け:演習問題(if文・リスト・辞書型)にチャレンジ

Python初心者の方向けに、演習問題を用意しました。この問題にチャレンジすることで、これまでに学んだことが問題を解決するのに役立つことを体感できます。また、これまで学んだリスト・辞書・if文を使って、1つの問題をいろんなコードで解決しましょう。
Python

Python:相関関係の可視化

はじめに モデリングをする場合は、そもそもデータ同士の関係がないものをいくら集めてもうまくいかないことがあります。関係があるデータを選ぶときは相関係数を求めることで関係の強さがわかりますが、これを視覚的に確認することもできます。 サン...
Python

Python:可視化(ヒストグラム)

はじめに ヒストグラムはデータの分布状況を可視化するときに使うグラフとなります。データを見るだけではなかなか把握しにくい、ばらつきを可視化することができます。ヒストグラムは横軸に階級、縦軸に度数をとり、各階級の度数を長方形の柱で表します...
Python

Python初心者向け:カテゴリごとに描画する方法を基本から解説

Python初心者の方向けにカテゴリごとに描画する方法を基本から解説します。データ分析の基本は比較と可視化です。グラフ同士を比較するのもとても重要です。今回はカテゴリ別のプロットを「比較」する方法を扱います。データから何かを読み取ろうとするときに大きな力を発揮します。
Python

Python:可視化(折れ線グラフ)

はじめに 前回扱ったSeabornで「カテゴリごとに散布図を並べて描画」で、Seabornが簡単で便利であることが伝わったかと思います。今回も引き続き、Seabornで描画していきましょう。基本的なグラフである折れ線グラフを扱います。 ...
Python

Python:可視化(カテゴリごとに散布図を並べる)

はじめに 前回に引き続きseabornで描画をしていきます。今回は、カテゴリごとに散布図比較する際に、威力を発揮する方法をご紹介します。seabornを使うと明示的にサブプロットを作成しなくても、引数の設定をするだけで、簡単にカテゴリご...
Python

Python初心者向け:seabornでのグラフ作成を基本から解説

Python初心者の方向けにseabornライブラリを使ったグラフの作成方法を基本から解説します。seabornはMatplotlibの機能をより美しく、より簡単に実現するためのラッパー的存在です。今回の記事を読むことで、seabornによる描画が一通りできるようになります。