pandas

Pandas

【Pandas】リストをDataFrameに変換する

こんにちは、JS2IIUです。個人的には、CSVをDataFrameに読み込む、の次によく使う方法がリストをDataFrameに変換する方法です。今回もよろしくお願いします。はじめにこの記事では、Pythonの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...
Pandas

【Pandas】時系列データ分析:時刻インデックスによるデータ準備

こんにちは、JS2IIUです。時系列データは、株価、気温、Webサイトのトラフィックなど、時間とともに変化するあらゆるデータを指します。Pandasは、Pythonで時系列データを扱うための強力なライブラリです。本記事では、Pandasを用いた時系列データ分析の基礎として、時刻によるインデックスを中...
Pandas

【Pandas】ピボットテーブルを使いこなす

こんにちは、JS2IIUです。データ分析において、データを集計・要約し、多角的な視点から分析することは非常に重要です。そのための強力なツールの一つが「ピボットテーブル」です。この記事では、PythonのPandasライブラリにおけるピボットテーブルの作成方法と、その応用について詳しく解説します。1....