2024-11

Streamlit

Streamlitでデータ編集可能なテーブルGUIを実現!st.data_editorの使い方完全ガイド

こんにちは、JS2IIUです。Streamlitのst.data_editorは、データをインタラクティブな編集可能テーブル形式で表示できる機能です。本記事では、st.data_editorのすべてのパラメータを解説し、実際に使えるサンプルコードを提供します。st.data_editorの概要st....
Streamlit

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

こんにちは、JS2IIUです。今回は、StreamlitでDataFrameを扱う際に、ドロップダウンリストを使う方法を紹介していきます。今回もよろしくお願いします。はじめにデータフレーム内で特定の選択肢をリストから選べる列を追加したい場合、Streamlitのst.column_config.Se...
Streamlit

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

こんにちは、JS2IIUです。Streamlitでデータフレームを表示する際に使えるチェックボックス機能を提供するst.column_config.CheckboxColumnについて説明します。Todoリストなど、チェックボックスを活用したい場面に有効です。今回もよろしくお願いします。はじめにデー...
Streamlit

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

こんにちは、JS2IIUです。st.dataframeで表示するデータの数字表示について、カスタム可能になるNumberColumを紹介します。これにより無機質な数値の羅列から、意味が伝わりやすい表示にレベルアップさせることができます。今回もよろしくお願いします。はじめにデータフレーム内の数値データ...
Streamlit

Streamlitで作るインタラクティブなWebアプリ

こんにちは、JS2IIUです。多くの方にStreamlitを使って楽しんで欲しいと思っています。Streamlitはどんなものかサクッと知りたい方向けの記事です。今回もよろしくお願いします。はじめにStreamlitは、Pythonだけで簡単にインタラクティブなWebアプリを作成できる強力なフレーム...
Streamlit

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

はじめにデータフレーム内にテキストデータが含まれている場合、その列をどのように表示すればより分かりやすくなるでしょうか?Streamlitのst.column_config.TextColumnを使うと、列のラベルやヘルプテキストの設定、入力制限の追加など、テキスト列を柔軟にカスタマイズできます。本...
Streamlit

Streamlitでインタラクティブなデータ表示を実現!st.dataframeの使い方完全ガイド

こんにちは、JS2IIUです。Streamlitのst.dataframeは、データをインタラクティブなテーブル形式で表示できる便利な関数です。本記事では、st.dataframeのすべてのパラメータを解説し、実際に使えるサンプルコードを提供します。今回もよろしくお願いします。st.datafram...
Streamlit

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

こんにちは、JS2IIUです。Streamlitを使ってさまざまなデータを表示させたいときに、データフレーム(st.dataframeやst.data_editor)を使ってよりわかりやすく表示させるためのcolumn_configについて説明していきます。よろしくお願いします。はじめにst.col...
Pandas

【Pandas】DataFrameの要素数をカウントする方法

こんにちは、JS2IIUです。ファイルなどから読み込んだDataFrameの大きさを確認する場面は多いと思います。要素数をカウントする方法はいくつかありますが、それぞれ特徴が異なります。うまく使い分けしていきましょう。今回もよろしくお願いします。メソッド/属性用途戻り値欠損値の扱い使い所.size全...
Pandas

【Pandas】時系列データで移動平均を計算する方法

こんにちは、JS2IIUです。今回は時系列データの処理に欠かせない移動平均の計算です。Pandasを使えば簡単に計算することができます。今回もよろしくお願いします。# 単純移動平均(5日間)df = df.rolling(window=5).mean()はじめに時系列データを扱う際、データの変動を平...