Rでファイル名を作成するのに役に立つかもしれない「filenamer」パッケージの紹介です。ファイル名に文字列を挿入する「insert」や拡張子のみを変更する「set_fext」などのコマンドは役に立つのではないでしょうか。
また、おまけとして作業フォルダをGUIで指定するコマンドを紹介します。
パッケージのバージョンは0.2.3。windows11のR version 4.2.2で確認しています。
パッケージのインストール
下記コマンドを実行してください。
#パッケージのインストール install.packages("filenamer")
実行コマンド
詳細はコマンド、パッケージヘルプを確認してください。
#パッケージの読み込み library("filenamer") #ファイル名を作成:filenameコマンド #filenameクラスで出力されます #拡張子の指定:extオプション f <- filename("TEST", ext = "csv") #filenameクラスのテキスト化:tagコマンド tag(f) [1] "TEST.csv" #ファイル名に文字列を挿入:insertコマンド #文字列の指定:tagコマンド Finsert <- insert(f, tag = "てすと") tag(Finsert) [1] "TEST_てすと.csv" #ファイル拡張子を変更:set_fextコマンド Ffext <- set_fext(f, "pdf") tag(Ffext) [1] "TEST.pdf" #おまけ #作業フォルダをGUIで指定 library("tcltk") FoldPath <- paste(as.character(tkchooseDirectory(title = "作業フォルダを指定"), sep = "", collapse =""))
少しでも、あなたの解析が楽になりますように!!