コーディング

コーディング

【sklearnエラー解決】ColumnTransformerの引数remainderを忘れない

欠損値埋めや前処理を組み込んだパイプライン構築に欠かせないColumnTransformerですが、何もしない特徴量がある場合はremainder='passthrough'を指定する必要があります。
コーディング

【Python】Coincheck APIからビットコイン1分ローソク足データを自動取得

ローソク足チャートの作成に必要な1分足のOHLCVデータの取得方法を紹介します。Coincheck APIでは標準で提供されていません。
コーディング

【Pythonで簡単】CoincheckパブリックAPIから仮想通貨の1時間足を自動取得する

仮想通貨の自動売買アルゴリズムを検討にするあたって過去のレート情報がダウンロードできないか探したのですが、1時間足のデータは見つかりませんでした。ということで過去の分は諦めてCoincheckのAPIからPythonで自動取得することにしました。 今回は記事ではAPIでアクセスするときの基本的な手順をご紹介します。今回はWSL2 Ubuntu 22.04, python 3.11.4の環境を使っていきます。追加で必要なライブラリーはrequestsだけなのでインストールします。pythonファイルは以下の通り!これで取得可能な全仮想通貨の現在価格を取得してファイルに保存できます。
コーディング

複数のPandas.DataFrameを同一エクセルファイルの別シートに保存する方法

Pandasで複数のデータフレームを同一のエクセルファイルに出力したいときは、with構文とPandas.ExcelWriterメソッドを組み合わせることで解決します。ExcelWriterの引数にmode='x'を指定してあり、同一ファイルがすでに存在する場合はFile existsエラーが発生し、不本意な上書きを防げます。mode引数を指定しない場合は上書き保存になるので注意が必要です。すでに存在するファイルにシートを追加する形で出力する際は、ExcelWriterの引数にmode='a'を指定してください。