上流SEが久しぶりに開発してみる日記

マネジメント専任システムエンジニアがなれないプログラミングをしてみる日記です。

2022-01-01から1年間の記事一覧

python データフレームでのクロス集計(2項目間の組み合わせの数・値の偏りを確認)するcrosstab関数

データフレームでのクロス集計(2項目間の組み合わせの数)する、 crosstab関数の使い方です。 import pandas as pd import numpy as np #データを作る data = [["A0",1],["A1",0],["A0",0],["A0",1]] df = pd.DataFrame(data=data, columns=['A','B']) df .…

python 基礎 データフレームからの抽出~応用編~

データフレームからのデータ抽出の応用編です。 データフレームからのデータ抽出の応用編です。 まずは、2つのデータフレームを用いた抽出です。 2つのデータフレームで特定のキーが同じものだけを抽出します。 import pandas as pd import numpy as np #デ…

python 基礎 データフレームの抽出

データフレームの抽出方法を整理します。 本当の基礎編です。 ###python の基礎② データフレーム抽出 import pandas as pd import numpy as np #データフレームから必要なデータを抽出する方法を整理します。 #データを作る data = [["A0","B0","C0",0],["A1…

python 基礎データフレームの作り方

pythonの勉強をしていくと、覚えるのが大変なので、 自分の備忘がてら基礎を整理していこうと思います。 今回はデータフレームの作り方を整理します。 データフレームとはpythonのpandasライブラリに含まれているオブジェクトの事です。 簡単に言うと2次元の…

日々の幸せだと思ったことを記録するWebアプリ構築[python golang GCP]

去年の4月くらいから久しぶりにコーディングしてみて、 1年弱経ちました。 ここで作ったものを並べておくと ・食べログ評価順ソートツール ・sumoの新着物件自動lineツール ・中古物件の相場算出ツール(機械学習) ・先物オプション自動売買ツール ・外貨自…

python データフレームでgroupbyしたけどキー項目がindexキーになって扱いづらい

前回以下で週次集計が簡単だって感動していました。 df.groupby(pd.Grouper(key="when", freq="W-MON", closed="left", label="left")).sum() でもkey項目(上記だとwhen)がindexになるんで、json出力するときとか扱いづらいので、 普通の項目として扱いたい…

python データフレームの日付での週次、月次の集計

週次、月次で集計したいなー #週次で集計df.groupby(pd.Grouper(key="when", freq="W")).sum() #月次で集計df.groupby(pd.Grouper(key="when", freq="M")).sum() 日付のkeyを指定して(今回はwhen)、freqをW(週次)、M(月次)でしていするだけ。 なんて簡…

python データフレームの特定のカラムに特定の文字列リストが含まれるものを抽出する(部分一致、リスト検索)

ぜったいにもっと簡単にやり方とか関数があると確信していますが、 なかなか見つからなかったのでメモ。 データフレームの特定のカラムを一定の条件で検索したい。 その条件とは特定の文字列のリストがあって、それがふくまれるものを抽出するというもの。 …

1画面に複数formで上手くいかない

久しぶりにプログラミングして、躓いたので更新します。 1画面に複数formを設けて、選択したformを送信する画面を作ろうとしました。 イメージは以下の通り。 <form> <input value="a"> <input type="submit"> <form> <input value="b"> <input type="submit"> <form> <input value="c"> <input type="submit"> bや、cのformを押しても、aがpostされてしまう現象にはまりました。 結果的には</form>を忘れて</form></form>…