【问题标题】:R - Better way to view data frame outputs on consoleR - 在控制台上查看数据框输出的更好方法
【发布时间】:2017-10-16 03:44:59
【问题描述】:

我正在寻找一种更好的方法来在控制台中查看数据框的输出。
我使用的计算机有很高的安全限制,因此无法安装许多更流行的软件包,例如tidyrtibble

我想要的是输出更紧凑,而不是包含在控制台中。

有没有办法使用 base R 来改进数据帧的控制台输出?

【问题讨论】:

  • 查看str的选项,包括max.levelvec.len。既然您处于不使用tidyr 的位置,那么您为什么怀疑您可以使用其他非标准包?无论如何,这个问题已经成熟,可以结束了:它不仅没有显示出预期/期望输出可重现的东西,而且有点接近off-topic reason;具体来说,要求我们“建议软件库......对于 Stack Overflow 来说是题外话,因为它们往往会吸引固执己见的答案”
  • 也许有帮助(“头”)。
  • 您甚至不能将软件包安装到您自己的主目录中?
  • 当我将包文件夹从服务器上移开时,我可以下载并安装包,但每当我加载大部分包时都会出错.onLoad failed in loadNamespace() for 'Rcpp', details: call: new_dummyObject(.dummyInstancePointer) error: object 'class__dummyInstance' not found

标签: r dataframe output


【解决方案1】:

你可以edit你的data.frame而不改变它。它将打开一个新窗口供您查看。有一个editor 参数允许选择您选择的编辑器。

或者你可以翻阅数据:

page(mtcars, method = "print")

【讨论】:

  • 这两个选项都非常好。我也使用View() 函数。尽管edit()page() 都允许我在另一个窗口中打开结果。
  • forpage()你如何设置一个默认应用程序打开的结果呢?它一直在“窗口无法打开此文件”框中打开。我选中了“始终使用选择...”复选框,但下次我运行它时它仍然会出现?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-07-28
  • 1970-01-01
  • 2012-06-11
  • 2016-11-27
  • 1970-01-01
  • 2022-11-23
  • 2020-05-24
相关资源
最近更新 更多