【发布时间】:2021-03-20 16:44:19
【问题描述】:
在我的数据集中,我有多个列,它们是具有相同变量集的字符向量(列)。
假设他们是“非常好”“好”“中性”“坏”“非常坏”。
现在我的目标是获得一个 data.frame 输出,它为每一列显示每个变量的数字或计数 (n)。
我试过了:
apply(df[c("Col1", "Col2", "Col3")],2, table)
这给了我一个很好的输出,作为整数向量。
问题是,如果这些向量的长度不同,我会得到一个整数列表,我无法轻易将其放入 data.frame 中以进一步处理。
有没有办法解决这个问题?
【问题讨论】:
-
请使用
dput或我们可以复制和使用的东西添加数据。还显示共享数据的预期输出。了解how to ask a good question 和how to give a reproducible example。