Quantcast
Channel: pandas - よちよちpython
Browsing index pages (30 articles)
↧

Image may be NSFW.
Clik here to view.

【PythonとAndroid地図アプリOsmAnd】経路座標デー タを取得・加工する

今回は、Androidの地図アプリ OsmAndを使って経路座標の取得Pythonによるそのデータ加工を行います。オフラインで簡単に座標データが取得できます。実行環境はじめにOsmAndによる座標データの取得OsmAndの使い方(ザックリ)経路データ(gpxファイル)の取得Pythonによる経路座標データ(gpxファイル)の編集座標データをファイルに保存おわりに実行環境Androidスマホ...

View Article


【JupyterでSQLとPandas】あいまい検索の超基本

今回は、Pandasを使ってデータフレームの「あいまい検索」。実行環境データを取得しSQLiteへ挿入テーブルの取得SQL文でテーブル作成データベースにDataFrameをto_sqlで追加DBテーブルを確認あいまい検索SQL文であいまい検索Pandasであいまい検索str.contains('○○')str.match(正規表現)pd.read_sql_query(SQL文)を使うおわりに実行環境...

View Article


Image may be NSFW.
Clik here to view.

【Flask Pandas】売上データからドロップダウンメニューで担当者を指定して抽出、ページに表示する

今回は、PandasのデータフレームをWebページに表示させます。売上データから担当者を指定して表示させるアプリ。実行環境アプリの仕様・操作手順などアプリの操作手順ディレクトリ構成とファイルの中身app.py (Flaskを動かす用)uriage_data.py (データフレーム生成用)base.html (htmlファイルのメタ情報)index.html (ホームページ)result.html...

View Article

【dirとinspect】Pythonライブラリの属性、メソッド一覧を調べる方法

はじめにたとえばNumPyで最小値や最大値を取得したいとき、numpy配列オブジェクト.min()やnumpy配列オブジェクト.max()を使うと出来ます。import numpy as np # 配列 arr = np.array([1,2,3,4,5]) print(arr) # 配列の最小値print(arr.min()) # 配列の最大値print(arr.max()) [1 2 3 4...

View Article

Image may be NSFW.
Clik here to view.

AndroidにF-Droid版TermuxとPython3.10を再インストールした(2021年12月

この投稿で行う事Googleプレイ版TermuxのアンインストールF-DroidのインストールF-Droid版TermuxのインストールPython3.10のインストールNumpy、Pandas、lxml、Pillow、Jupyter...

View Article


【Pandas】カテゴリカルデータのダミー変数化(one-hot)する pandas.get_dummies()

Pandasを使って文字列のカテゴリーデータを「ダミー変数化」または「one-hotエンコーディング」と呼ばれる0か1に変換する方法。pandas.get_dummies()を使います。簡単。はじめに前回は、sklearnに付属するアヤメの分類データを使って、アヤメの種類の正解ラベルが文字列表記されたカテゴリーデータを数値化する方法をやりました。超簡単便利。応用でいろいろ使えそうです。【Pandas...

View Article

【Pandas】文字列のラベルを自動で数値化するpd.factorize(文字列配列)

Pandasを使って、データのラベルを文字列から数値に変換する方法。pd.factorize(配列)というメソッドを使います。凄い簡単便利。 実行環境AndroidスマホTermuxJupyter Notebook6.4.0Python3.9.6外部ライブラリ...

View Article

【foliumのPlugins】HeatMap(ヒートマップ)の使い方

今回は、地図作成ライブラリfoliumの数あるPluginsの中の1つHeatMapを使ってみる。HeatMap(ヒートマップ)とは二次元データの数値の高低を、色やその濃淡で表したもの。「マップ」と付いてますが必ずしも地図で表現する訳ではなく、テーブルを値で色分けしたものなどもヒートマップと呼ぶ。色んな種類のヒートマップがある。地図を色分けする方法として、他に似たものでは...

View Article


【folium】地図のマーカーpopupにPandasデータフレームで作成したテーブルを貼る方法

今回は、foliumで作成した地図のマーカーpopupにPandasのデータフレームを表示させる方法。【実行環境】AndroidTermuxPython3.9Jupyter Notebook使用ライブラリ...

View Article


Image may be NSFW.
Clik here to view.

厚労省のコロナ陽性者数データが変わったのでメモ

厚生労働省のオープンデータというページに置いてあったコロナのPCR検査の陽性者数のcsvファイルが、別のファイルに置き換わったのでメモしておきます。変更前 ファイル名 : pcr_positive_daily.csv2021/07/27で更新ストップ 変更後 ファイル名 : newly_confirmed_cases_daily.csvURL :...

View Article

【folium】地図のマーカーpopupにAltairで作成したグラフを載せる

今回は、foliumで作成した地図のマーカーpopupにグラフを載せる方法メモ。前回【folium】マーカーのPopupにWebページのリンクの貼り付け、TwitterやYouTubeなどを埋め込む - よちよちpythonの続きです。グラフ描画にaltair(アルタイル)というライブラリを使います。 【実行環境】Windows10 WSL:UbuntuAnacondaPython...

View Article

Image may be NSFW.
Clik here to view.

【matplotlib】年代別の年間死亡者数とコロナ死亡者数を棒グラフと円グラフで描く

今回は、年代別で新型コロナの死亡者数と年間の死亡者数をグラフの作成をしながら比較して見る。matplotlibでの棒グラフと円グラフ、pandasでの積み上げ棒グラフの練習を兼ねて。新型コロナは騒動当初から「重症化傾向や死亡者は高齢者、さらには基礎疾患のひとが多い」と言われてきた。コロナのデータを見ても確かにそのようになっている。しかしそれは別にコロナに限ったことではなく、年間を通した死亡者数は高齢...

View Article

Image may be NSFW.
Clik here to view.

【foliumのPlugins】FeatureGroupとLayerControlで層を重ねた地図を作成する

今回は、地図作成ライブラリfoliumの大量にあるPluginsの1つ「FeatureGroup」と、層を分けて表示できるようにする「LayerControl」の使い方。FeatureGroupのfeatureは特徴という意味で、地図を特徴ごとに層で別けて地図に追加します。LayerControlは、ラジオボタン・チェックボタンで層の表示を選択でできるようにする優れものです。特徴が分かりやすいように...

View Article


Image may be NSFW.
Clik here to view.

【foliumのPlugins】地図にAntPath(蟻の道)を描く

今回は、地図作成ライブラリfoliumに大量にあるプラグインの中から「AntPath」の使い方をやります。蟻の道。AntPath【実行環境】AndroidTermuxJupyter Notebook6.4.0Python...

View Article

Image may be NSFW.
Clik here to view.

【folium】複数の座標から中心座標を算出して地図を作成する

今回は、地図作成ライブラリfoliumで複数地点の中心座標を算出する方法をやります。参考リンクfoliumオフィシャルfolium — Folium 0.12.1 documentation今回はプラグインのBeautyIconを使います。plugins — Folium 0.12.1...

View Article


【Pandas】データフレームの日付による条件抽出の方法

今回は、Pandasを使った日付の条件抽出の練習です。【実行環境】AndroidTermuxPython 3.9.6Jupyter Notebook 6.4.0Pandas...

View Article

【Pandas】連続日付データを生成するdate_range()の使い方

今回は、Pandasで日付の連続データを作る方法。 連続する日付の入ったデータフレームを適当に生成したいようなとき、pandas.date_range()を使うと簡単にできます。【実行環境】AndroidTermuxPython 3.9.6Jupyter Notebook 6.4.0Pandas 1.2.5目次目次pandas.date_range()で連続日付を生成する引数...

View Article


Image may be NSFW.
Clik here to view.

【Pandas】日付の列を結合または分割する方法

今回は↑のように、日付の列を結合したり分割したりする方法です。【実行環境】AndroidTermuxPython 3.9.6Jupyter Notebook 6.4.0Pandas...

View Article

Image may be NSFW.
Clik here to view.

【Pandas】都道府県別の人口統計(総務省統計局令和元年国勢調査)

今回は、都道府県別の人口を表と棒グラフにします。内容的には、apply関数とlambda関数を使ってSeriesの文字列を加工している点と、棒グラフを描く方法と、大したことやってません。初心者向けです。元のデータは総務省統計局のもので、令和元年の国勢調査の推計値。令和元年以前のデータも入っているので、増減を可視化しても面白いかも。都道府県別人口統計データ総務省統計局統計局ホームページ/日本の統計...

View Article

Image may be NSFW.
Clik here to view.

【Numpyだけで単回帰分析】np.polyfit()とnp.poly1d()でコロナ検査数から陽性者数を予測する

np.polyfit()とnp.poly1d()でコロナ陽性者数を単回帰分析予測今回は、コロナの検査数と陽性者数のデータから、Numpyを使って単回帰分析を行ってみます。久しぶりでやり方忘れてるので復習。独立変数xを検査件数、目的変数yを陽性者数として回帰分析をし、...

View Article
Browsing index pages (30 articles)


Latest Images