Python【Python】pandasで読み込んだデータのtimestampを日付に変換し、インデックスにする データ分析を行う時、常にいい感じのデータを入手できるわけではない。地道な前処理が必要である。 状況 今回の状況は以下の通り。 株価のような時系列データを扱いたいインデックスに日付を設定したい入手したデータに格納されている日時はtimesta... 2021.07.03Python
Python【Python】pandasで欠損値を上手に扱う pandasを使って読み込んだデータを処理する時に、必ずと言っても良いほど向き合わなければいけないのが欠損値(NaN)の処理。 今回は備忘録としてよく利用する機能を簡易的にまとめてみた。 今回扱うデータ 今回読み込むデータはこちら。 idn... 2021.04.17Python
Docker【Python】Dockerを使ってPythonの環境を構築する(TA-Libを使う) 簡単にテクニカル分析を行うことができるTA-LibをPythonで使うためには、 TA-Lib本体をインストール(brew install ta-lib)TA-LibのPython用ラッパーをインストール(pip install TA-Li... 2021.01.01DockerPython
Python【Python】オブジェクトの中身を見やすく表示する やりたいこと requestsなどでAPIリクエストをした結果をprint関数で表示しようとすると下記のように表示されてしまい、中身がよく分からない。 import requests response = requests.get("") ... 2020.11.09Python
Python【Python】環境構築の個人的ベストプラクティス – pyenvとpipenv Pythonは2系と3系で大きく仕様が異なり、環境構築を意識して行わないと、プログラムが動かないことがある。 2系は既にサポートを終了している。とは言え、やむをえず2系を触らなければいけない状況があったりする。 また、同じ3系のバージョンで... 2020.10.01Python
Python【Python】jsonモジュールでdump()を使ったとき日本語が文字化けしてしまう 課題 Pythonで整形されたjsonデータを表示や保存する時、json.dump()を利用する。 このとき、何もしないと下記のように文字化けしてしまう。(dump()によってファイル書き込みする時も同様) main.py import j... 2020.09.25Python
Python【Python】[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:1123) エラー 概要 requestsモジュールを利用していて、https://で始まるURLに対してリクエストを実施しようとしているときに発生するエラー。 解決策(暫定対応) ※恒久的な対応ではない点に注意。 リクエスト時の関数にverify=False... 2020.09.24Python
Python【Python】コードの構文チェックツールを導入する(pylint) linterとは ソースコードの構文をチェックするツールで、ソースコードの間違いを指摘してくれるもの。 ソースコードを実際に動かしてみる前に「ここの書き方、動かさずとも間違ってるよ」と教えてくれる。 pylintはPython専用のlint... 2020.08.16Python
Python【Python】pyenv: pipenv: command not found エラー 発生した問題 今までPythonの3.7を利用していたが、pyenvにより利用するバージョンを3.8に変更した。 その後、pipenvによりプロジェクトの初期設定を行おうと思ったら以下のエラーが出た。 $ pipenv install py... 2020.08.15Python