Necesito ordenar un marco de datos por fecha en R. Todas las fechas tienen la forma de "dd/mm/aaaa". Las fechas están en la tercera columna. El encabezado de columna es V3. He visto cómo ordenar un cuadro de datos por columna y he visto cómo convertir la cadena en un valor de fecha. No puedo combinar los dos para ordenar el marco de datos por fecha.Cómo ordenar un marco de datos por fecha
Respuesta
Asumiendo que su trama de datos se denomina d
,
d[order(as.Date(d$V3, format="%d/%m/%Y")),]
leer mi blog, Sorting a data frame by the contents of a column, si eso no tiene sentido.
En caso de que desee ordenar las fechas en orden descendente, el signo menos no funciona con Fechas.
out <- DF[rev(order(as.Date(DF$end))),]
Sin embargo, puede tener el mismo efecto con una función de propósito general: rev(). Por lo tanto, mezcle rev y ordene como:
#init data
DF <- data.frame(ID=c('ID3', 'ID2','ID1'), end=c('4/1/09 12:00', '6/1/10 14:20', '1/1/11 11:10')
#change order
out <- DF[rev(order(as.Date(DF$end))),]
Espero que haya ayudado.
Si lo que desea es reorganizar data de antiguo al más reciente en r, etc Siempre se puede hacer:
dataframe <- dataframe[nrow(dataframe):1,]
Se me salvó la exportación dentro y fuera de sobresale sólo para una especie en los datos Yahoo Finanzas.
Hoy en día, es la biblioteca lubridate y dplyr más eficiente y cómoda de usar.
d$V3 <- lubridate::dmy(d$V3)
dplyr::arrange(d, V3)
La única manera que he encontrado para trabajar con horas, a través de un formato de Estados Unidos en la fuente (mm-dd-aaaa HH-MM-SS AM/AM) ...
df_dataSet$time <- as.POSIXct(df_dataSet$time , format = "%m/%d/%Y %I:%M:%S %p" , tz = "GMT")
class(df_dataSet$time)
df_dataSet <- df_dataSet[do.call(order, df_dataSet), ]
- 1. ordenar JSON por fecha
- 2. Directory.GetFiles ordenar por fecha
- 3. Cómo ordenar un marco de datos en R
- 4. Ordenar listaVer por fecha
- 5. glob() - ordenar por fecha
- 6. Ordenar archivos por fecha de creación - iOS
- 7. archivos ordenar por fecha en PHP
- 8. scandir() para ordenar por fecha de modificación
- 9. Ordenar NSFetchRequest por fecha y luego por orden alfabético
- 10. MySQL ordenar por fecha GROUP BY
- 11. Cómo ordenar archivos por fecha de modificación en iOS
- 12. Cómo ordenar por fecha en Ruby (no en Rieles)?
- 13. ¿Cómo ordenar por fechas excel?
- 14. "Ordenar por Col1, Col2" utilizando el marco de entidad
- 15. cómo ordenar una colección por fecha y hora en C#
- 16. datos Ordenar en I
- 17. Seleccionar filas separadas de dos tablas, ordenar por fecha
- 18. ¿Cómo ordenar/ordenar datos en Riak?
- 19. Ordenar una matriz por columna de fecha textual en Mathematica
- 20. Linq: Ordenar por fecha cuando se almacena como texto
- 21. Filtrar un marco de datos
- 22. ordenar csv por columna
- 23. Ordenar una lista en orden ascendente por fecha desde sqlite
- 24. ¿Cómo dividir un marco de datos?
- 25. EF cómo filtrar los datos por fecha
- 26. Cómo ordenar una matriz fecha en PHP
- 27. ¿Cómo puedo ordenar un resultado de NSMetadataQuery icloud de UIDocument por fecha de modificación?
- 28. Seguir la estructura del modelo del almacén de datos en App Engine - Ordenar seguidores por fecha
- 29. ¿Cómo puedo ordenar un archivo de registro de Apache por fecha?
- 30. R: Al pasar un marco de datos por referencia
@ 182Much trabajada perfectamente la primera vez. Muchas gracias – John
@ John ¿qué hay de votar la respuesta? :) –
@Prasad Chalasani Me alegraría, si supiera cómo – John