在数据框中查找每个字母的频率

3

我有一个数据框,看起来像这样:

col1 col2 col3
A     B    A
C     A    D
E     A    B

我需要找到字母A、B、C、D和E的总出现次数。

我使用了lapply以及table函数,方法如下:

z =apply(T[,1:3],2,table)

它提供了每列中每个字母的频率列表。我做错了什么?

5
尝试运行 table(unlist(df)) 命令。 - DatamineR
1个回答

6
table(as.matrix(dat))

或者,正如RStudent建议的那样:
table(unlist(dat))

数据

dat<- read.table(text="col1;col2;col3
A;B;A
C;A;D
E;A;B
", header=TRUE, sep=";")

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接