【发布时间】:2016-07-19 10:17:56
【问题描述】:
我有一个如下所示的数据框。
11,15,12,25
11,12
15,25
134,45,56
46
45,56
15,12
66,45,56,24,14,11,25,12,134
我想确定数据中出现对/三胞胎或更高的频率。例如,在上面的数据中,对的出现如下所示
item No of occurrence
11,12 3
11,25 2
15,12 2
15,25 2
.
.
45,56 3
134,45,56 2 ....and so on
我正在尝试为上述内容编写 R 代码,但我发现难以处理。
【问题讨论】:
-
请不要用您想要回答的所有标签来标记您的 Q。
-
可以有dataframe的head()和str()
-
那不是一个有效的数据框结构。
-
如果您的数据框
dat是一个列表,您可以执行类似new <- lapply(lapply(dat, function(x) data.frame(table(x))),function(y) y[y$Freq>=2,]);new[sapply(new,function(z) nrow(z)>=1)]的操作 -
您好,我这里提供的数据只是我要应用函数的直接列。数据帧的head和str在这里的图片中找到[link] (imgur.com/IpM9Rtw)