【发布时间】:2017-01-26 22:51:35
【问题描述】:
如何在 R 中创建一个双向排序的表格?我有两个变量。第一个只有 4 个值。第二个接受许多字符串值。我想最终得到一个表格,其中列是 4 个值,每一行都是一个字符串。频率出现在表格的主体中。我也想对此进行排序 - 不是按字符串名称的字母顺序,而是按频率 - 希望按总频率,一个单词出现的频率(不考虑 4 个类别),但如果它只是按频率排序,我也会很高兴在一列中。关于如何创建这个的任何提示?最终目标是创建一个 LaTeX 表格。
我想到了这种数据。
data <- data.frame(cat = sample(1:4, 100, replace=TRUE), string = sample(c("dog", "cat", "horse", "frog", "liger", "ligon", "tigon"), 100, replace = TRUE))
【问题讨论】:
-
听起来像
table/xtabs,但你需要an MRE -
更新为包含一个。我还澄清了排序的含义。