【问题标题】:Data visualization in R matrix printingR矩阵打印中的数据可视化
【发布时间】:2016-06-21 14:41:32
【问题描述】:

问题: 我正在尝试打印具有大字段的矩阵,这会导致 R 控制台中的矩阵不可读:

我知道 Rstudio 可以显示格式良好的矩阵,如下所示:

但是,我宁愿不使用 Rstudio,因为它经常崩溃。我想知道 R 中是否有一个包或技巧可以以漂亮/可读的格式显示对象(比 Rstudio 所做的更接近或更好)

可重现的代码:

a <- matrix(0,ncol=2,nrow=0)
large <- paste("some_string_",1:200,sep=" ")
a <- rbind(a,toString(large))
a <- rbind(a,toString(large))
a <- rbind(a,toString(large))
a <- rbind(a,toString(large))
a <- rbind(a,toString(large))
a <- rbind(a,toString(large))
a <- rbind(a,toString(large))
print(a)

【问题讨论】:

  • 能否提供一个无法充分显示的可重现矩阵?
  • 我在我的问题中添加了这一点

标签: r matrix packages data-visualization


【解决方案1】:

对于您的测试数据,我喜欢普通的旧 R 控制台的功能比 R Studio 的功能要多。无论如何,根据您的需要,View 函数可能会有所帮助。使用您的测试数据,View(a) 显示如下内容:

如果这不是您想要的那种东西,那么编写自己的矩阵漂亮打印机应该不会太难。

【讨论】:

  • View() 确实使输出更具可读性。我不知道那个功能...谢谢
【解决方案2】:

使用tibblepackage怎么样?

【讨论】:

  • 它不显示包含大字段的列/变量。我收到以下错误:“未显示变量:Mymatrix[, 2] 。”仅显示第一列。我错过了什么吗?
  • 尝试使用例如select ()dplyr 对该列进行子集化
猜你喜欢
  • 1970-01-01
  • 2020-11-01
  • 1970-01-01
  • 2016-12-31
  • 1970-01-01
  • 1970-01-01
  • 2018-10-09
  • 1970-01-01
  • 2015-07-20
相关资源
最近更新 更多