相当于R控制台中的unix"less"命令

fma*_*ark 21 shell r

是否有less可以在R控制台中使用的unix 命令?

Rei*_*son 34

还有page()一个在寻呼机中显示对象的表示,比如更少.

dat <- data.frame(matrix(rnorm(1000), ncol = 10))
page(dat, method = "print")
Run Code Online (Sandbox Code Playgroud)

  • 当我在Windows 8中的RStudio中运行`page(data,method ="print")`时,我收到一个提示"你想如何打开这种类型的文件?" 只有选项"在商店中寻找应用程序".其他人看到了这个,我怎样才能让它发挥作用? (3认同)

Dir*_*tel 12

并不是的.有命令

  • head()tail()显示对象的开头和结尾
  • print() 用于显式显示一个对象,只是它的名称后跟返回也是一样的
  • summary() 对于取决于对象的简明摘要
  • str() 因为它的结构

和更多.等效于less与语言和系统有点正交.在Unix shell中,您less可以查看文件的内容(假定为ascii编码),但它无法了解所有类型.

R的不同之处在于它知道对象类型,这就是为什么summary()- 以及整个建模框架 - 更合适.

后续编辑: 另外提供的可能性edit()以及edit.data.frame().


Sam*_*eer 7

我将打印输出保存到文件,然后使用编辑器或less.

在R中键入以下内容

sink("Routput.txt")
print(varname)
sink()
Run Code Online (Sandbox Code Playgroud)

然后在一个shell中:

less Routput.txt
Run Code Online (Sandbox Code Playgroud)