Tengo un marco de datos de 2 columnas de coordenadas x e y de puntos. Quiero generar una tabla del número de ocurrencias de cada punto. El uso del comando table()
produce una tabla para todos los posibles pares x-y. Puedo eliminar los extras conTabla de agregación() sobre múltiples columnas en R sin un desglose "por"
fullTable <- table(coords)
smalLTable <- subset(fullTable, fullTable > 0)
Y entonces estoy seguro de que podría hacer un poco de algo con dimnames(fullTable)
para obtener las coordenadas adecuadas, pero hay una manera mejor? Algo incorporado? Algo que con
coords <- data.frame(x = c(1, 1, 2, 2, 3, 3), y = c(1, 1, 2, 1, 1, 1))
volvería
x y count
1 1 2
2 1 1
2 2 1
3 1 2
Exactamente lo que estaba buscando. ¡Gracias! – Gregor
'coords' es un data.frame (que ya es una lista), por lo que una solución un poco más corta sería:' aggregate (coords $ x, by = coords, length) '. –