機械の中の学習日誌

社畜によるIT技術メモです。今日も元気です。

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

matplotlibの基礎知識を再学習するために参考にしたサイト

可視化作業を捗らせるためにmatplotlibを基礎から再学習。 figやsubplotやaxesなど、イマイチわかっていなかった部分を以下の記事で勉強しなおした。非常に分かりやすかったのでオススメ。 bicycle1885.hatenablog.com qiita.com qiita.com ちなみに、本家の…

DataFrameをエクセル形式でダウンロード

やりたいこと DataFrameを使って前処理をした後のデータをエクセルとして出力したい 環境 Python: 3.8.2 Django: 3.0.4 エクセル関係のライブラリ エクセル出力に必要なライブラリをインストール pip install xlrd pip install xlsxwriter コード バイナリI/…

model参照時のobjects参照エラー抑止

目的 qiita.com この記事を参考に、Djangoを勉強していたところ、modelのobjects参照時にVSCodeで以下のようなエラーが発生。このエラーをどげんかしたかった。 pylintがだすメッセージのようです。 環境 VSCode: 1.14.1 Python: 3.8.2 Django: 3.0.4 pylint…

How to Win a Data Science Competition - Week1 - メモ

昨年末くらいから、Courseraの「How to Win a Data Science Competition」をやってます。 Kaggleでどうやって入賞するかがコースの目的ですが、前処理をどうするか、特徴量をどう作るかなど、様々な方法が説明されていて勉強になります。 とはいえ、なかなか…

Seleniumとpywinautoでファイルの自動アップロード

ファイルアップロード処理の自動化 Webアプリケーションへのファイルのアップロード処理をSeleniumを使って自動化した。 環境 :WIndows10、Python3.7、Chrome アップロード処理の場合、「ファイル選択ボタンを押す⇒ファイル選択⇒アップロード」の流れになる…

日付範囲で持っているデータに対して日付ごとに値を集計する

やりたいこと 以下のサンプルデータのように、1行に数字データと適用範囲(開始日/終了日)があるデータに対し、日付ごとに集計をかけたい。 sampleデータ id start_date end_date count 1 2020-01-01 2020-01-15 20 2 2020-01-01' 2020-01-15 2 3 2020-01-0…