Rでフォルダ内のファイルリストを取得する方法
コード
setwd("F:\\dsr\\project")
getwd()
list.files(getwd())
list.files(getwd(),pattern="*.csv")
list.files()
は、いくつかのファイルに分割されたデータを集約したり、メタプログラミングなどに便利な関数だ:
path
: 最初の引数として、ディレクトリを指定すると、そのフォルダにあるファイルのリストを返す。pattern
: 二番目の引数として、正規表現でルールを受け取り、条件に合ったファイルのリストのみを返す。例では、ワイルドカードを使用し、pattern=.csvとしてルールを設定している。結果は見ての通り、他のファイルを無視して*.csv
ファイルのリストのみを返していることが確認できる。