プログラミング

シンプルに使い方を紹介

2017-05-28から1日間の記事一覧

【Python】ソースコードをUTF-8で記入する

MACやLinuxでPythonを利用する際に必要となる記述 #!/usr/bin/env python # -*- coding: utf-8 -*-

【Python】Virtualenvで仮想環境を構築する

任意のバージョンのpythonをインストール $ pyenv install --list $ pyenv install 2.7.10 $ pyenv global 2.7.10 pythonのローカル環境を作成する $ pyenv virtualenv 2.7.10 [dirname] $ pyenv local [dirname] $ pip install janome #can pip その他必要…

【R】エラーをtry catchで回避する

R

silentをTRUEにすればエラーメッセージは表示されない。 e<-try( func(),silent=FALSE) if( class(e) == "try-error") { #エラー時の処理 }else{ #成功時の処理 } 例えば、文字列検索関数str_extractを実行したときに 'pattern'引数が不正です。 というよう…

【Shell】ファイルの存在を確認する

シェルスクリプトでファイル存在確認 test.csvが存在するときに、test.csvを削除する if [ -e test.csv ]; then rm test.csv fi 「-e test.txt」・・・test.txtが存在しているか。 「-f test.txt」・・・test.txtが存在し、通常のファイルであるか。 「-r te…

【Shell】sedで文字クラスを含む列を削除する

単純に文字クラス[]の中に「\記号」という形式で記述すれば完了。 中には不要なものも存在するが、つけておいても問題ない。 cat test.csv | sed -e "/[\.\*]/d" cat test.csv | sed -e "/[\.\*\?\$\%\&\!\"\'\@\/\_\~\(\)\'\$\#\{\}\.\^\|\[\+\-]/d"