Python備忘録

1/3ページ
pythonの備忘録。調査結果を忘れないように記載。

Django:ファイルシステムos.pathをpathlibで置き換える場合どう書くか

Django:ファイルシステムos.pathをpathlibで置き換える場合どう書くか os.pathとpathlibの書き方の違いをまとめます。 この記事のきっかけ 今現状Djangoについてわからないことを調べようとすると多くのサイトでファイルパスにos.pathを使っています。 pathlibはDjango3.4以降にできたらしいのでしょうがないのですが、Django初心者の私は何も考えずに […]

Python:DataFrameから列を取り出して配列(リスト)にする方法

Python:DataFrameから列を取り出して配列(リスト)にする方法 なかなか思う通りに成形できず苦戦してました。 その上で今思っているのは「pandasを自在に操れる程度に覚えればデータベース操作は思い通りだろう」と言う事。 最終目的地は【検索に有効な商品名を自動でつける】なのでそこに向かうにはどうしてもマスタしなくては。 DataFrameって数学の行列を思い出せば理解早いかも 最初は得 […]

Django:MySQLに格納された日計売上をPandasで月集計する方法

Django:MySQLに格納された日計売上をPandasで月集計する方法 月間の売上集計、集客分析etc、月でまとめて表示したいことは沢山あります。 で、集計したデータをグラフ化しようとすると欠損月があったりする場合に面倒になったりします。 ここら辺の処理がpandas使ったら楽だったので備忘録です。 大まかな流れ Forループ用の店舗リストを用意する ※SQLがあればその抽出でOK SQL:日 […]

Django:グラフ描写ツール Echartsで要素数が変動するグラフを描く方法

Django:グラフ描写ツール Echartsで要素数が変動するグラフを描く方法 前回記事でも書きましたが、要素数が決まっていればそれほど手間ではありません。 でも、引きたいグラフラインの数=要素数が不確定な場合がどうしても出てきます。 例えば、1社で楽天市場に3店舗出してるとか。 モール数だとほぼ固定でも店舗数になると一気に不確定になってしまいました。 と言う事で、可変する要素数の時にJavaS […]

Django:Views.pyでmodels.modelを使い日付毎の集計を行う方法

Django:Views.pyでmodels.modelを使い日付毎の集計を行う方法 本当はpandasによる集計で完結したかったのですが、グラフを書こうとしたら「そうもいかない事情」が発生。 グラフ描写プラグインに【 [UNIX時, 値] 】の配列で渡さないといけない せかっくPandasで集計したのでコレを生かしたかったのですが、DataFrameにしたものをまたListに戻すと言うどうも納得 […]

【Python】今月の集計をしたい時に使う月初の取得方法

【Python】今月の集計をしたい時に使う月初の取得方法 ここら辺はPHPでも簡単なので簡単にできるだろうと調べたらツボさえ押さえれば簡単でした。 日付処理のおさらい UNIX時間を取得する場合 [crayon-6011e20b7cb1d138017006/] DateTime型処理の場合 [crayon-6011e20b7cb22548660732/] エポック秒か否かで import するモジ […]

【Bootstrap】かっこいいテンプレ Gentelella を見つけたので解析②

【Bootstrap】かっこいいテンプレ Gentelella を見つけたので解析② Gentelellaのデモページはココ 今回は解析と言うより使い方編といった内容です。 ログインユーザーによってサイドナビのメニューを分けたり表題を変えたりしたいシーンがあります。 今作っているシステムの場合は【管理者】と【依頼者(ユーザーさん)】で同じメニューが出てはいけません。 「依頼者は依頼者の情報のみに。 […]

【Django】SQLテーブルの作成『migrate』をやり直す方法

【Django】SQLテーブルの作成『migrate』をやり直す方法 考えながら作成しているとどうしてもテーブル構成の変更の必要が出てきます。 そんな時、LaravelではMySQLで直接テーブル構成を弄っても問題ありませんでした。 全ては命名規制というルールのもとに統治されていたので、それさえ守っていればどのような手順で作成しても問題なかったんです。 でも、Djangoではそうもいかない様子。 […]

【Django】DataFrameでTemplateに渡した値をforループで取り出す方法

【Django】DataFrameでTemplateに渡した値をforループで取り出す方法 結論から言うと、pythonが初めて覚えるプログラミング言語である場合は悩まなかったのだと思います。 私の場合は「PHPで覚えた方法が邪魔をしてたな」と言うのが正直な感想です。 Forループで取り出そうとしてうまくいかなかったScript [crayon-6011e20b7d1f6396493552/] [ […]

【python】pandasで週次集計しようとして発生した3つのエラーと改修方法

【python】pandasで週次集計しようとして発生した3つのエラーと改修方法 「週ごとの集計を行いたい」+「せっかくのPythonだからpandasで処理したい」という事で格闘していました。 pythonでは優秀なpandasのお陰でSQLで大きな処理せずに簡単に素早く処理できるとの事。 それは使わない手はないと実装を試みました。 まず先に、pandasにこだわらない場合 週次集計のやり方は沢 […]

1 3