[MACターミナル]splitコマンドでファイル分割 例えば、下記のsample.txtがあったとします。 $ ls -l sample.txt | awk '{print $5}' 588895 -・・・
[MACターミナル]splitコマンドでファイル分割 例えば、下記のsample.txtがあったとします。 $ ls -l sample.txt | awk '{print $5}' 588895 -・・・
pandasのindexを行番号を指定して取得 下記のように、pandasのindexを行番号を指定して取得できます。 ふとした時に意外と詰まったのでここに残したいと思います。 data.index[行番号] csvデー・・・
Pythonのdatetimeで、x日・時間・分・秒後を取得 datetime型の時間に、datetime.timedelta()で和算することで、x日・時間・分・秒後を取得できます。 例えば、現在時刻の1日後を取得、 ・・・
idxmax() idxmin()で最大値と最小値のindexを取得 idxmax() idxmin()で最大値と最小値のindexを取得できます。 まずは、indexをつけてpandasのデータを作ります。 impor・・・
pandasで日付を指定して行を抽出する まずはdatetime型をindexにして、pandasのデータを作成します。 import pandas as pd data = pd.read_csv('csv.・・・
pandasのread_csv()のusecolsで読み込む列(カラム)を指定する pandasのread_csv()のusecolsで読み込む列(カラム)を指定できます。 例えば、下記のcsv.txtがあったとします。・・・
git stash 変更を退避 git stashについて良く使っている使い方をまとめてみたいと思います。 まずは、退避方法についてです。 trackedファイルのみが対象で、git addされたstagedファイルとu・・・
Fisher-Yatesのシャッフルアルゴリズムをc言語で実装 配列の要素をランダムに並べ替える手法として、Fisher-Yatesのシャッフルアルゴリズムが有名ですね。 ランダムに選ばれた配列の要素を、配列の末尾の要素・・・
特定の行の文字列を置換 ※MACターミナル(BSD系)での動作確認です。 特定の行の文字列を置換するには、NR変数とgsub()を組み合わせると簡単です。 参考:awkのNR変数で行数に応じた処理をする 例えば、下記のi・・・
sedのpコマンドで抽出する行を指定 ※MACターミナル(BSD系)での動作確認です。 ただし、gsedをインストールして、aliasでalias sed='gsed'としています。 例えば、下記のin.txtがあったと・・・