Python
Pythonのドキュメント・リファレンスをdocstringの内容から良い感じに生成してくれる、Sphinxの簡単な使い方を紹介します! 完成イメージ 手順 1. Sphinxをインストール 2. プロジェクト作成 3. 設定の編集 conf.py を編集 conf.py に拡張機能を追加 4. ドキ…
DataFrameを返す関数のテストを書く時に、期待されるDataFrameと返り値のDataFrameをどう比較したものか頭を悩ませたことはありませんか? 私は悩んだ結果、for文で1つ1つの要素を比較するというなんとも面倒なことをした経験があります。 ↓ こんな感じ # …
時系列データを扱う際によく使われる、以下の3つの処理を日次・週次・月次(daily, weekly, monthly)で比較してみます! どこが同じで、どこが違うのかを確認していきます! 【比較対象】 pandas.Grouper resample pandas_date_range pandas.Grouperについ…
時系列データを日次・週次・月次(daily, weekly, monthly)でそれぞれ集計・グルーピングするのに便利なpandas.Grouperを紹介します! pandas.Grouper データ準備 日次の集計(daily) 週次の集計(weekly) 月次の集計(monthly) まとめ 日次集計 週次集計(月曜…
Pythonのコードを自動整形するフォーマッター、blackを紹介します。 コードフォーマットをフォーマッターに任せることで、 フォーマットではなくロジックなどに議論を集中することができます。 コードフォーマットで議論するのはもう止めませんか? blackの…