【问题标题】:View for two-way tables in R在 R 中查看二维表
【发布时间】:2017-08-30 10:12:57
【问题描述】:

我想在 R 中很好地打印双向表。R 基本命令 table() 允许您打印双向表,但我想要类似 View() 这样的结果可以更好地可视化.但是,当我将View() 应用于table() 时,结果不再是一个双向表。这是一个例子:

set.seed(1)

smoking_habits <- data.frame(gender = c(rep("M",10), rep("F",10)),
                             smoke = rbinom(20,1,0.3))

table(smoking_habits)

View(table(smoking_habits))

有什么功能可以让我轻松做到吗?

【问题讨论】:

  • @Ale,我不这么认为,因为链接的问题涉及data.frame 打印,而这里的问题是打印/查看table 对象
  • 我认为这是一个骗局,请试试这个:knitr::kable(table(smoking_habits))

标签: r


【解决方案1】:

table的结果转换为数据帧后变成长格式;这对于索引很有用。如果您不希望发生这种情况,请使用unclass

View(unclass(table(smoking_habits))) 

【讨论】:

    猜你喜欢
    • 2011-09-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-12
    相关资源
    最近更新 更多