データ分析

数理最適化

数理最適化とは?初学者向けに現役データサイエンティストがわかりやすく解説!

みなさんこんにちは。本記事では、数理最適化という言葉を聞いたことがあるけれど、具体的に何なのかよくわからないという人や初学者の方々向けに、数理最適化についてわかりやすく解説したいと思います。 数理最適化は、数学やプログラミング、ビジネスなど...
Python

【Python】Pandasデータフレームの1行目を列名にする方法

この記事では、Pythonでデータフレームを操作する際に、1行目のデータを列名にする方法を解説します。これは、CSVファイルやエクセルファイルなど、データの最初の行が実際の列名を含まない場合に便利です。 はじめに Pythonでデータフレー...
Python

【Python】Pythonで簡単にレーダーチャートを作成する方法

レーダーチャートは、複数の変数を一度に比較するのに役立つ可視化手法です。それぞれの軸が異なる変数を表し、各変数の値に応じてポイントがプロットされ、それらのポイントが結ばれて一つの形状が作られます。この記事では、Pythonを使って簡単にレー...
Python

【Python】Optunaを使ってハイパーパラメータ最適化を簡単に行う方法

機械学習を実装する際には、ハイパーパラメータの調整が非常に重要です。しかし、これは手動で行うには大変時間がかかります。そこで、今回はPythonのライブラリ「Optuna」を使ってハイパーパラメータ最適化を簡単に行う方法を解説します。 Op...
Python

【Python】Pandas DataFrameにおけるクロスジョインの実行方法

Pythonのデータ分析ライブラリPandasは、データ操作や分析を効率的に行うための強力なツールです。これにより、データフレームを用いてさまざまな種類の結合を実行することができます。本記事では、Pandasデータフレームを使ってクロスジョ...
Python

【Python】Pandasのqueryメソッドでデータフレームを操作する

Pandasは、Pythonでデータ解析を行うための強力なライブラリです。データフレームという構造を用いて、データの操作や加工が容易になります。この記事では、Pandasのqueryメソッドの使い方について解説します。特に、変数を使用するパ...
Python

【Python】データフレームのメソッドから簡単に水平棒グラフを作成する(DataFrame.plot.barh)

PythonのライブラリPandasのDataFrameのメソッドを使用して簡単にさまざまなグラフを生成することができます。(今回は水平棒グラフ!) 本記事では、水平棒グラフの生成について解説します。水平棒グラフは基本的には棒グラフと同じ要...
Python

【Python】データフレームの列の型を変換する方法(Pandas.DataFrame.astype)

本記事では、PythonライブラリPandasのデータフレームにおける列の型を変換する方法を紹介します。データサイエンスの現場において、データフレーム列の型を変換するシチュエーションとして、数値データだと思っていた列が実は文字列になっていた...
数理最適化

【数理最適化】注目の数理最適化のおすすめ書籍【2023年版】

こんにちは。本記事では私のオススメする数理最適化の書籍を紹介します。数理最適化とは、有名なアプローチだと「巡回セールスマン問題」や「広告予算配分」などの問題で利用されることが多いです。そんなどこかで耳にしたことのあるであろう様々な問題を解決...
Python

【Python】高効率でデータフレームをローカルに保存する(Pandas.DataFrame.to_parquet)

先日YouTubeでPandasデータフレームのto_csvメソッドは最遅方法であることを解説してくれた動画を拝見しました。自分でも実行してみたら、まさにその通りでびっくりでしたので、記事にまとめます。データの前処理を一時保存したり、処理の...