pandas

Pandas

【Pandas】カラムへの効率的な関数適用方法

こんにちは、JS2IIUです。Pandas の apply メソッドは、データフレームの列や行に関数を適用する際に便利です。しかし、データ量が増えるとパフォーマンスが問題になることがあります。この記事では、apply メソッドを使わずに、カラムに対して関数を適用して効率的に計算する方法を解説します。...
Pandas

【Pandas】apply メソッドの使い方

こんにちは、JS2IIUです、Pandas の apply メソッドは、データフレームの列や行に対して関数を適用する際に非常に便利な機能です。この記事では、apply メソッドを使用した具体的なサンプルプログラムを解説し、その応用方法について説明します。今回もよろしくお願いします。サンプルプログラム...
Pandas

【Pandas】複数の列を元に新しい列を生成する方法13選

こんにちは、JS2IIUです。Pandasは、データ分析や前処理の分野で非常に強力なPythonライブラリです。データを操作する中で、複数の列を基に新しい列を生成する必要が出てくる場面は多いです。本記事では、Pandasを使った新しい列の生成方法を13種類に分けて解説します。それぞれの方法にサンプル...
Pandas

【Pandas】value_counts()でデータの頻度を調べる

こんにちは、JS2IIUです。データ分析では、各値の出現頻度を把握することが重要です。Pandasでは、value_counts()メソッドを使用して簡単に頻度を調べることができます。本記事では、DataFrameを使ったvalue_counts()の使い方や、割合を計算するための便利なオプションに...
Pandas

【Pandas】describeメソッドでパーセンタイルを細かく計算する

Pandasのdescribeメソッドは、統計的な要約情報を簡単に取得できる便利な機能です。この記事では、describeメソッドの基本的な使い方から、percentilesパラメータを活用して任意のパーセンタイル(百分位数)を計算する方法について解説します。パーセンタイルとは?パーセンタイル(Pe...
Pandas

【Pandas】DataFrameのデータを辞書に変換する

こんにちは、JS2IIUです。Pandasのデータフレームの一部を抜き出してdictに変換したい場面で使えるテクニックを紹介します。今回もよろしくお願いします。はじめにPandasは、Pythonでのデータ処理を効率化するための強力なライブラリです。特にDataFrameは、データを表形式で扱える便...
Python

Streamlitで作るデータダッシュボード:column_configの活用完全ガイド

Streamlitは、データサイエンティストやエンジニアにとって、短時間でインタラクティブなデータアプリを構築できる強力なツールです。特に、st.data_editorとstreamlit.column_configモジュールを使うことで、カスタマイズ性に優れたデータダッシュボードを簡単に作成できま...
Streamlit

【Streamlit】st.column_config.BarChartColumnの基本と使い方

こんにちは!JS2IIUです。今回は、Streamlitでデータフレーム内のデータを棒グラフ(バーチャート)として視覚化する機能を提供するst.column_config.BarChartColumnについて解説します。この機能を活用すれば、データのカテゴリ間の比較や比率を直感的に表現できます。それ...
Streamlit

【Streamlit】st.column_config.LineChartColumnの基本と使い方

こんにちは、JS2IIUです!Streamlitを使えば、データを直感的に可視化できます。その中でも、DataFrameのセル内に線グラフ(ラインチャート)を描画できるst.column_config.LineChartColumnを使えば、データのトレンドを一目で確認できます。この記事では、この便...
Streamlit

【Streamlit】st.column_config.ProgressColumnの基本と使い方

こんにちは、JS2IIUです。StreamlitでDataFrameを表示する際にセルの中にプログレスバーを表示する機能を提供するst.column_config.ProgressColumnについて紹介します。スコアや進捗状況など、ゴールに対してどこまで近づいているかをグラフィカルに表示します。今...