DataFrame

Streamlit

【Streamlit】便利なStreamlit Components紹介:streamlit-aggrid

こんにちは、JS2IIUです。Streamlitでは簡単にPandasのDataFrame型のデータを表示することができます。また、表示するための方法がいくつかあり、今回はインタラクティブなデータグリッド表示を可能にするstreamlit-aggrid について紹介します。今回もよろしくお願いします...
Streamlit

【Streamlit】データを表示する:st.dataframeとst.table

こんにちは、JS2IIUです。Streamlitで機械学習などのデータを表示する場合、その元となるデータはNumpy配列やPandasのDataFrameになっていることが多いと思います。今回はNumpy配列やDataFrameの表示方法について説明します。今回もよろしくお願いします。1. はじめに...
Pandas

【Pandas】Numpy配列をDataFrameに変換する

こんにちは、JS2IIUです。Pandasは、さまざまなデータ形式を扱うための便利なツールを提供します。特に、Pythonの科学計算ライブラリであるNumpyと連携することが非常に簡単です。この記事では、Numpy配列からPandasのDataFrameを作成する方法を、具体的なサンプルコードを交え...
Streamlit

【Streamlit】Magic機能で楽々Webアプリ開発!

こんにちは、JS2IIUです。Streamlitは、Pythonでデータサイエンスや機械学習のWebアプリケーションを簡単に構築できるフレームワークです。その中でもMagic機能は、Streamlitの使いやすさを象徴する機能の一つで、シンプルなコードで機能的な表示が可能です。実例を交えて説明してい...
Streamlit

【Streamlit】インタラクティブなグラフ作成アプリを作る

こんにちは、JS2IIUです。データ分析や可視化において、グラフは欠かせないツールです。PythonのStreamlitとMatplotlibを使えば、インタラクティブなグラフ作成アプリを簡単に作ることができます。この記事では、StreamlitとMatplotlibを使って、データ編集可能なグラフ...
Pandas

【Pandas】データの形を自在に操る!pivotメソッドでロング→ワイド変換

こんにちは、JS2IIUです。今回は、Pythonのデータ分析ライブラリpandasでデータの形を変換する強力なメソッド、pivotについて解説します。pivotメソッドは、meltメソッドとは逆に、ロングフォーマットのデータをワイドフォーマットに変換する際に非常に役立ちます。この記事では、pivo...
Pandas

【Pandas】 melt メソッドで解析しやすいデータを作る

こんにちは、JS2IIUです。今回は、Pythonのデータ分析ライブラリpandasの強力なツールの一つ、meltメソッドについて解説します。meltメソッドは、データの形式を変換する際に非常に役立ち、データ分析や可視化の前処理をグッと楽にしてくれます。この記事では、meltの基本的な使い方から、実...
Pandas

【Pandas】DataFrame結合操作: concat, merge, joinを使いこなす

こんにちは、JS2IIUです。今回は、複数のDataFrameを組み合わせて操作する上で欠かせないconcat、merge、joinという3つのメソッドについて、具体的なサンプルコードを用いて解説します。メソッド機能連結/結合キー結合の種類 (how)concat複数のDataFrameを縦方向また...
Pandas

【Pandas】MultiIndexでの要素選択:xsメソッドの使い方

こんにちは、JS2IIUです。Pandasのxsメソッドは、MultiIndexを持つDataFrameやSeriesから特定のラベルを選択するための便利なメソッドです。このメソッドを使用すると、複雑なインデックスを簡潔に操作できます。locやilocを使ったインデックス選択と比較して、xsは特にM...
Pandas

【Pandas】DataFrame同士を結合する方法: 列方向と行方向の結合をマスターしよう!

データ分析でよく使われるPandasのDataFrame。複数のDataFrameを結合して、より大きなデータセットを作りたい場面は多々あります。今回は、PandasでDataFrame同士を結合する、特に列方向と行方向の結合に焦点を当てて、具体的な例を示しながら解説します。列方向:Pythondf...