Hola a todos,

Tengo la siguiente inquietud, espero me puedan ayudar.

Tengo una base de datos de la que estoy haciendo varios c�lculos. Uno de
ellos es la diferencia entre tiempos para conocer la duraci�n de un evento.
Aqu� us� el paquete lubridate para tener fecha y hora en el formato
adecuado. Cuando hago el calculo obtengo algo como esto:

> (BASE$Time2[518]-BASE$Time2[516])
Time difference of 1.966667 mins

lo cual est� bien. El problema es que quiero guardarlo en un data frame.
Pero cuando lo guardo se me pierden las unidades y el formato de fecha.

BASEFINAL
        V1                       V2                 V3         V4
  V5
88  1.966667           Eira barbara Posa1 1403765571 1403765689

V1 guarda el resultado de la resta, pero en unos casos son segundos y en
otros minutos, c�mo lo puedo saber?
Igual me pasa con las columnas V4 y V5 que son la fecha/hora de inicio y de
finalizaci�n del respectivo evento. Pero creo que esto �ltimo lo puedo
arreglar si aplico de vuelta la funci�n as.POSIXct(BASEFINAL[,5],
origin="1970-01-01").

No s� si sea algo tan tonto como que no pueda usar un data frame para
guardar mi base final. Agradezco su ayuda!!!

Saludos,


----
*Angela Andrea Camargo Sanabria*
Estudiante Doctorado en Ciencias Biol�gicas
Laboratorio de Ecolog�a de poblaciones y comunidades tropicales
Centro de Investigaciones en Ecosistemas (CIEco)
UNAM, campus Morelia
Antigua Carretera a P�tzcuaro # 8701
Col. Ex-Hacienda de San Jos� de la Huerta, CP 58190
Morelia, Michoac�n, M�xico
Tel.: 443-3222706 ext. 42511
e-mail: aacama...@cieco.unam.mx
skype: angela.camargo26

        [[alternative HTML version deleted]]

_______________________________________________
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

Responder a