Python

Python

【Python】データフレームを条件抽出する(DataFrame.query)

本記事はPythonのライブラリである「Pandas」のデータフレームのデータ抽出について取り扱います。SQLのように、テーブル上のデータに条件をかけてその条件に該当する行を抽出するにはどうしたら良いか解説いたします。 該当コード まずはシ...
Python

【Python】データフレームの列名変更とその用途

本記事をご覧いただきありがとうございます。本記事では、Pythonのライブラリ、Pandasのデータフレームの列名に関する処理について取り扱います。本記事のターゲットは、データフレームの取り扱いにまだそこまで慣れていない方を対象としています...
Python

【Python】データフレームの欠損値を削除する

本記事では、Pythonのライブラリ、Pandasのデータフレーム内の欠損値削除について解説します。データ分析に付き物の欠損値ですが、欠損値の取り扱いは非常に奥が深いものになっています。考え方として、画一的な処理はなるべく避けるべきですが、...
Python

【Python】データフレーム同士を結合する

本記事では、プログラミング言語のPythonにおけるライブラリ、Pandasのデータフレーム処理の一つ、データフレーム同士の結合について紹介します。本記事のターゲットは、ピンポイントでデータフレーム同士の結合方法を忘れた方や、Pythonの...
Python

【Python】データフレーム 列を結合して新しい列を生成する

本記事では、PythonのPandasデータフレームの列の結合について取り扱います。データフレーム内の同じ行の異なる列を結合して新たな列を生成する手順を紹介します。 該当コード import pandas as pd df = pd.rea...
Python

【超簡単!】PythonでJリーグの試合結果を自動で取得する

はじめに 本記事は、Jリーグの公式サイトから自動で結果を取得保存する処理をPythonで記述します。結果を取得することで、そのデータを基にさまざま加工することができます。加工できればこちらのもの。機械学習で予測モデルを作ってみたりも出来ます...
Python

【開けない!】JupyterNotebook(.ipynb)のファイルサイズが大きくなりすぎた際の対処法

まとめ 本記事では、私が先日遭遇したトラブルで、JupyterNotebookファイルが大きくなりすぎて開けなくなり苦労した話を残しておきます。時間がない人向けには、以下の通りです。 Notebook(.ipynb)ファイルはJSONで構成...
Python

Python pandas.read_csv引数(オプション)まとめ

まずは公式ドキュメントのリンクです。これらを噛み砕いて記載していきます。本記事を通して、各引数(オプション)でどのようなことができるのかをみて言っていただければ幸いです。「こんなことができる」というのをなんとなくでも知っていれば、必要な時に...
Python

Python JupyterNotebookでBigQueryのデータを参照

BigQueryのデータはBigQuery内で処理をして、Pythonでの加工はPythonで行っていくのがより良いかと思います。しかし、状況よってはRDBのデータとPythonでの処理を一箇所で行いたいこともあるかと思います。今回はそんな...
Python

Python 整数を任意の桁数で切り上げる自作関数

Pythonの処理で小数点以下を切り上げる関数は存在しているが任意の桁数(例:百万の位など)を切り上げる関数は自分で処理しなければいけないので、備忘録として。 コード まずはコードからご確認ください。 import math def rui...