在R中的多个列上聚合table()而没有“by”细分
发布时间:2020-12-13 20:46:36 所属栏目:百科 来源:网络整理
导读:我有一个2列数据框的x和y坐标点.我想生成一个表中每个点的出现次数.使用table()命令可以为所有可能的x-y对生成一个表.我可以消除额外的东西 fullTable - table(coords)smalLTable - subset(fullTable,fullTable 0) 然后我确信我可以用dimnames(fullTable)做
我有一个2列数据框的x和y坐标点.我想生成一个表中每个点的出现次数.使用table()命令可以为所有可能的x-y对生成一个表.我可以消除额外的东西
fullTable <- table(coords) smalLTable <- subset(fullTable,fullTable > 0) 然后我确信我可以用dimnames(fullTable)做一些东西以获得适当的坐标,但有更好的方法吗?内置的东西?与之相关的东西 coords <- data.frame(x = c(1,1,2,3,3),y = c(1,1)) 会回来的 x y count 1 1 2 2 1 1 2 2 1 3 1 2
使用香草R,你可以做到
aggregate(rep(1,nrow(coords)),by = list(x = coords$x,y = coords$y),sum) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |