[R]フォルダー(ディレクトリ)にあるファイルの一覧を得る
dir関数を使えばよい。戻り値は文字列のベクトル。以下はフォルダーC:\Windows\Fontsにある拡張子がttcのファイルをベクトルで得る例。
> v <- dir(path = "C:/Windows/Fonts", pattern = "\\.ttc$")
> v
(表示省略)
指定したファイルが見つからない場合は、長さが0のベクトルが戻り値となる。NULLが返ってくるわけではないので注意。
> v <- dir(path = "C:/Windows/Fonts", pattern = "*.xyz")
> is.vector(v)
[1] TRUE
> is.null(v)
[1] FALSE
> mode(v)
[1] "character"
> class(v)
[1] "character"
> length(v)
[1] 0
« [R]scan関数を使用すると「Read N items」と画面に表示されてしまう | トップページ | [R]文字列を置換する »
「R(数値計算)」カテゴリの記事
- [R]複数のパラメーターと定数を持つ関数の値が最大・最小となるパラメーターを求める(2026.03.30)
- [R]重み付き線形最小二乗法を行う(2026.03.20)
- [R]重み付き非線形最小二乗法を行う(2026.03.06)
- [R]計算機イプシロンを求める(2025.10.29)
- [R]複数の引数を持つ関数の値の最小値(最大値)を求める(2024.12.07)
« [R]scan関数を使用すると「Read N items」と画面に表示されてしまう | トップページ | [R]文字列を置換する »

コメント