在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
R原因中list.files()函数用于列出指定目录下的特定文件。
1、查看当前目录下的所有文件 > dir() [1] "outcome.map" "ped.r" "result.map" "test1.r" "test2.r" "testxx.abcr" > list.files() [1] "outcome.map" "ped.r" "result.map" "test1.r" "test2.r" "testxx.abcr"
2、列出当前目录中以t开头的文件 > list.files() ## 列出当前目录中的所有文件 [1] "outcome.map" "ped.r" "result.map" "test1.r" "test2.r" "testxx.abcr" > list.files(pattern = "^t") ## 列出当前目录中以t开头的文件 [1] "test1.r" "test2.r" "testxx.abcr" > list.files(pattern = "^o") ## 列出当前目录中以o开头的文件 [1] "outcome.map"
3、列出当前目录中以r结尾的文件 > list.files() ## 列出当前目录下的所有文件 [1] "outcome.map" "ped.r" "result.map" "test1.r" "test2.r" "testxx.abcr" > list.files(pattern = "r$") ## 列出当前目录中以r结尾的文件 [1] "ped.r" "test1.r" "test2.r" "testxx.abcr" > list.files(pattern = ".r$") ## 列出当前目录中以.r结尾的文件, 但是并不能识别".". [1] "ped.r" "test1.r" "test2.r" "testxx.abcr" > list.files(pattern = "\\.r$") ## 列出当前目录中以.r结尾的文件,使用两个反斜杠进行转义 [1] "ped.r" "test1.r" "test2.r"
4、列出指定目录下的文件,显示文件的绝对路径 > list.files() ## 列出当前目录下的所有文件 [1] "outcome.map" "ped.r" "result.map" "test1.r" "test2.r" "testxx.abcr" > list.files(getwd()) ## 列出当前目录下的所有文件 [1] "outcome.map" "ped.r" "result.map" "test1.r" "test2.r" "testxx.abcr" > list.files("C:/Users/75377/Desktop/new_file") ## 列出指定目录下的所有文件 [1] "a.txt" "b.txt" "x.csv" "y.csv" > list.files("C:/Users/75377/Desktop/new_file", pattern = "txt$") ## 列出指定目录下的所有的以txt结尾的文件 [1] "a.txt" "b.txt" > list.files("C:/Users/75377/Desktop/new_file", pattern = "txt$", full.names = T) ## 利用full.names = T选项显示文件的绝对路径 [1] "C:/Users/75377/Desktop/new_file/a.txt" "C:/Users/75377/Desktop/new_file/b.txt"
|
请发表评论