2022-01-01から1年間の記事一覧
データフレームでのクロス集計(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 .…
データフレームからのデータ抽出の応用編です。 データフレームからのデータ抽出の応用編です。 まずは、2つのデータフレームを用いた抽出です。 2つのデータフレームで特定のキーが同じものだけを抽出します。 import pandas as pd import numpy as np #デ…
データフレームの抽出方法を整理します。 本当の基礎編です。 ###python の基礎② データフレーム抽出 import pandas as pd import numpy as np #データフレームから必要なデータを抽出する方法を整理します。 #データを作る data = [["A0","B0","C0",0],["A1…
pythonの勉強をしていくと、覚えるのが大変なので、 自分の備忘がてら基礎を整理していこうと思います。 今回はデータフレームの作り方を整理します。 データフレームとはpythonのpandasライブラリに含まれているオブジェクトの事です。 簡単に言うと2次元の…
去年の4月くらいから久しぶりにコーディングしてみて、 1年弱経ちました。 ここで作ったものを並べておくと ・食べログ評価順ソートツール ・sumoの新着物件自動lineツール ・中古物件の相場算出ツール(機械学習) ・先物オプション自動売買ツール ・外貨自…
前回以下で週次集計が簡単だって感動していました。 df.groupby(pd.Grouper(key="when", freq="W-MON", closed="left", label="left")).sum() でもkey項目(上記だとwhen)がindexになるんで、json出力するときとか扱いづらいので、 普通の項目として扱いたい…
週次、月次で集計したいなー #週次で集計df.groupby(pd.Grouper(key="when", freq="W")).sum() #月次で集計df.groupby(pd.Grouper(key="when", freq="M")).sum() 日付のkeyを指定して(今回はwhen)、freqをW(週次)、M(月次)でしていするだけ。 なんて簡…
ぜったいにもっと簡単にやり方とか関数があると確信していますが、 なかなか見つからなかったのでメモ。 データフレームの特定のカラムを一定の条件で検索したい。 その条件とは特定の文字列のリストがあって、それがふくまれるものを抽出するというもの。 …
久しぶりにプログラミングして、躓いたので更新します。 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>…