将system命令的输出存储到r中的变量中

use*_*713 52 variables r system

我在R中执行以下命令:

system("ls ")
Run Code Online (Sandbox Code Playgroud)

我需要将上述命令的输出存储在某个R变量中.有没有办法做同样的事情?

joh*_*nes 98

用途intern=TRUE:

a <- system("ls ", intern = TRUE)
Run Code Online (Sandbox Code Playgroud)


Thi*_*rry 8

为什么不使用相应的R功能?

a <- list.files()
b <- list.files(recursive = TRUE)
Run Code Online (Sandbox Code Playgroud)

更多细节

?list.files
Run Code Online (Sandbox Code Playgroud)

  • 因为"ls"只是命令的一个例子. (8认同)