R言語TIPS
えっ?R言語って、こんな処理も組み込み関数に無いの!?
と、いう感じでゲンナリした時のメモですw
"+"演算子で連結させてくれ・・・
mtime : ファイルの変更日時、ctime : 最終状態の変更日時、atime : 最後のアクセス日時
作成日取得できる組み込み関数は無いのでしょうか・・・?
というわけで、システムコマンドで取得してみました^ ^;
取得した情報を変数に格納したい場合は"intern = TRUE"を指定します
取得したファイル情報をコンソールに表示させたいだけであれば"intern"は未指定か"FALSE"でOKです
Linuxコマンド このままだと扱いずらいのでファイル作成日だけ抽出します
今回は確実に作成日の行を取得する為にgrepで"Birth"のある行を検索して指定してます
インデックスで指定しろよ!とかいうクレームは受け付けません( `ー´)ノ
Windowsコマンド ファイル作成日だけ抽出
次は日時オブジェクトにキャストします
"POSIXct" (1970年元旦からの符号付き経過秒) "POSIXlt" 名前ラベルを持つ文字列リスト
最後に一致したインデックスが欲しいのでオプションを指定して・・・
もしくは別の関数で・・・といかないのがR言語?なのですw
というわけで応急処置の備忘録です! 文字列を1文字ずつバラシて格納したリストに"grep"をかけて一致したインデックス全てを格納したリストを取得
そのリストに対して"max"関数を使うことで最後に一致したインデックスを取得してます。
"max"を"min"にしたら"regexpr"の醜い版ですね(;´∀`)b
最近、1人孤独にR言語に悪戦苦闘してるのでTIPSを書き残してく事にしました;つД`)
誰か助けてっ!
と、叫んでみても誰も助けてくれない非情な現場・・・ウソですw
でもプロジェクト今のところ1人だし・・・
っていうか、実力不足過ぎて悲しい
というわけで、みなさま最後まで見て頂き、ありがとうございました( *´ω`) _U~~
R言語TIPS
文字列連結
何かと不便なRの文字列連結"+"演算子で連結させてくれ・・・
ファイル作成日の取得
R標準関数"file.info()"で取得できる各種時間情報は下記の3種類mtime : ファイルの変更日時、ctime : 最終状態の変更日時、atime : 最後のアクセス日時
作成日取得できる組み込み関数は無いのでしょうか・・・?
というわけで、システムコマンドで取得してみました^ ^;
取得した情報を変数に格納したい場合は"intern = TRUE"を指定します
取得したファイル情報をコンソールに表示させたいだけであれば"intern"は未指定か"FALSE"でOKです
Linuxコマンド このままだと扱いずらいのでファイル作成日だけ抽出します
今回は確実に作成日の行を取得する為にgrepで"Birth"のある行を検索して指定してます
インデックスで指定しろよ!とかいうクレームは受け付けません( `ー´)ノ
Windowsコマンド ファイル作成日だけ抽出
次は日時オブジェクトにキャストします
"POSIXct" (1970年元旦からの符号付き経過秒) "POSIXlt" 名前ラベルを持つ文字列リスト
最後尾の検索対象文字列のインデックス
"regexpr"で返されるインデックスは最初に一致したインデックス最後に一致したインデックスが欲しいのでオプションを指定して・・・
もしくは別の関数で・・・といかないのがR言語?なのですw
というわけで応急処置の備忘録です! 文字列を1文字ずつバラシて格納したリストに"grep"をかけて一致したインデックス全てを格納したリストを取得
そのリストに対して"max"関数を使うことで最後に一致したインデックスを取得してます。
"max"を"min"にしたら"regexpr"の醜い版ですね(;´∀`)b
最近、1人孤独にR言語に悪戦苦闘してるのでTIPSを書き残してく事にしました;つД`)
誰か助けてっ!
と、叫んでみても誰も助けてくれない非情な現場・・・ウソですw
でもプロジェクト今のところ1人だし・・・
っていうか、実力不足過ぎて悲しい
というわけで、みなさま最後まで見て頂き、ありがとうございました( *´ω`) _U~~
コメント
コメントを投稿