Foro de debate

Organizar dataframe por dias de la semana

 
Imagen de Franz Jimeno
Re: Organizar dataframe por dias de la semana
de Franz Jimeno - martes, 17 de septiembre de 2019, 19:19
 

Hola Leonardo,

si quieres tener ordenados los días de lunes a domingo lo puedes hacer de la siguiente manera:

> datos <- read.csv('datos.csv', header=T, sep=' ', stringsAsFactors=F)
> head(datos)
  observacion      dia   media
1           1   friday 1299355
2           2   monday 1351839
3           3 saturday 1258291
4           4   sunday 1366408
5           5 thursday 1309953
6           6  tuesday 1330322
> datos$dia <- factor(datos$dia, levels=c("monday", "tuesday", "wednesday", "thursday", "friday", "saturday", "sunday"), ordered = TRUE) > datos <- datos[order(df$dia),]
> head(datos)
Un saludo,


Franz Jimeno