Hola,


Si tu data.frame se llama "DF" y la variable con los transectos "var1":


DF[unlist(tapply(1:nrow(DF), INDEX=list(DF$var1), FUN=range)),]

Espero que te sirva,

Marcelino




El 08/06/2016 a las 11:24, Isa García Barón escribió:


Hola a todos,



Espero que pod�is ayudarme con lo que necesito, aparentemente parece
sencillo, pero no doy con la soluci�n:



Tengo una base de datos con puntos GPS pertenecientes a diferentes
transectos, organizada de la siguiente manera: Un dataframe con coordenadas
(latitud y longitud) divididas por transectos ( cada nivel de la variable
tipo factor) y  varias filas de coordenadas para cada transecto, como en el
siguiente ejemplo:




VAR 1

LATITUD

LONGITUD


A

Y1

X1


A

Y1

X2


A

Y3

X3


B

Y4

X4


B

Y5

X5


B

6Y

X6


C

Y7

X7


C

Y8

X8


D

Y9

X9


D

Y10

X10


D

Y11

X11


D

Y12

X12


D

Y13

X13



Necesito extraer, �nicamente, por cada transecto, la primera y �ltima fila,
es decir las posiciones de inicio y fin del transecto. Para despu�s poder
dividir los transectos en segmentos de x km.



Espero haberme explicado bien,



Muchas gracias,



Isabel Garc�a






        [[alternative HTML version deleted]]



_______________________________________________
R-help-es mailing list
[email protected]
https://stat.ethz.ch/mailman/listinfo/r-help-es


_______________________________________________
R-help-es mailing list
[email protected]
https://stat.ethz.ch/mailman/listinfo/r-help-es

Responder a