管理者

Python

【Python】pandasで読み込んだデータのtimestampを日付に変換し、インデックスにする

データ分析を行う時、常にいい感じのデータを入手できるわけではない。地道な前処理が必要である。 状況 今回の状況は以下の通り。 株価のような時系列データを扱いたいインデックスに日付を設定したい入手したデータに格納されている...
シェルスクリプト

【Linux】シェルスクリプトの実行場所を気にしなくて良いように、相対パスでも絶対パスでも同じ動作をさせる

課題 次のような外部ファイルに依存するシェルスクリプトは、cronによって絶対パスで実行されたときと、手元で実行したときとでは実行場所が異なるため、うまく動かないケースがある。 main.sh #!/bin/bash ...
React.js/Next.js

【Next.js/React.js】TypeScriptで書かれたプロジェクトにESLintとPrettierを導入する

概要 Next.jsTypeScript という条件のプロジェクトに、いい感じに静的解析ツールとコードフォーマッターを入れる。 ESLint(静的解析ツール)の導入 公式ページを参考に導入する。 イン...
JavaScript

ESLint/Prettierとは何か、両者の違いについて解説

ESLintとは ESLintはJavaScriptの静的解析ツールで、コードの問題点(バグの可能性があるコードなど)を発見、修正してくれる。 例えば下記のような指摘をしてくれる。 letを使っているが再代入していないの...
React.js/Next.js

【Next.js】SCSSを使う環境を構築する(TypeScript利用)

まずはnpm install こちらの公式ドキュメントに記載されている通り、sassのインストールを行う。 $ npm install sass scssファイルを作成 .scssの拡張子でcss mo...
React.js/Next.js

【Next.js】Boostrapを導入する

Next.jsにBootstrapを導入するときの備忘録。基本的にはこちらに従って行うだけ。 まずは必要なパッケージをインストールする $ npm install react-bootstrap bootstrap...
Python

【Python】pandasで欠損値を上手に扱う

pandasを使って読み込んだデータを処理する時に、必ずと言っても良いほど向き合わなければいけないのが欠損値(NaN)の処理。 今回は備忘録としてよく利用する機能を簡易的にまとめてみた。 今回扱うデータ 今回読み込むデー...
シェルスクリプト

【Linux】作成するファイル名に日付を入れる

ログファイルやAPIのリクエスト結果をファイルに保存しておく時、上書きしないように毎回ファイル名を変更するのは大変だ。 そのため、保存するファイル名に日付や時刻を入れておくようにすると、同じコマンドでも実行した時間によって別のファイ...
シェルスクリプト

【Linux】改行コード\nを改行として表示する

ログファイルなどを調査しているとき、フォーマットによっては下記のように改行コード\nがそのまま埋め込まれているものに遭遇する。 こんな時はワンライナーコマンドで見やすくしよう。 対象のファイル 今回は、以下のような内容が...
JavaScript

【JavaScript】関数の書き方一覧

javascript,関数,アロー関数,書き方,function,即時関数
タイトルとURLをコピーしました