J'ai une variable dans ma trame de données pour le jour de la semaine. R reconnaît cela comme un facteur, mais y a-t-il déjà un format spécifique pour le jour de la semaine que je peux utiliser à la place? J'ai lu des questions sur la génération d'un jour de la semaine, ou en spécifiant le jour d'une semaine pour une date que vous avez déjà; Cependant, je n'ai rien lu sur le changement du format d'une variable que vous avez déjà dans le jour de la semaine.Mise en forme des jours de la semaine dans R
Cela ne sera probablement pas pertinent pour mes recherches; mais, je me sentirais mieux aller de l'avant si elle était correctement formatée. Je ne peux pas voir où cela arriverait; mais, si le séquençage est devenu un problème, R séquence la variable factorielle dans l'ordre alphabétique (vendredi, lundi, samedi, etc.) où, de toute évidence, l'ordre chronologique (dimanche, lundi, mardi, etc.) serait souhaitable.
Voici ce que j'ai essayé:
dayx = as.Date(g.2015.1990$DAY.OF.WEEK, format = "%A")
dayx = as.Date(as.character(g.2015.1990$DAY.OF.WEEK), format = "%A")
dayx = strptime(g.2015.1990$DAY.OF.WEEK, format = "%A")
dayx = strftime(as.character(g.2015.1990$DAY.OF.WEEK, format = "%A"))
dayx = strptime(g.2015.1990$DAY.OF.WEEK, format = "%a")
dayx = as.Date(g.2015.1990$DAY.OF.WEEK, format = "%a")
dayx = as.Date(as.character(g.2015.1990$DAY.OF.WEEK), format = "%a")
dayx = strftime(as.character(g.2015.1990$DAY.OF.WEEK, format = "%a"))
dayx = strptime(sprintf('%s %04d', g.2015.1990$DATE, g.2015.1990$START.TIME, g.2015.1990$DAY.OF.WEEK), '%Y-%m-%d %H%M %a')
Chacun semble remplacer simplement chaque observation avec la date d'aujourd'hui:
> dayx = as.Date(g.2015.1990$DAY.OF.WEEK, format = "%A")
> dayx[1:25]
[1] "2016-07-23" "2016-07-23" "2016-07-23" "2016-07-23" "2016-07-23"
[6] "2016-07-23" "2016-07-23" "2016-07-23" "2016-07-23" "2016-07-23"
[11] "2016-07-23" "2016-07-23" "2016-07-23" "2016-07-23" "2016-07-23"
[16] "2016-07-23" "2016-07-23" "2016-07-23" "2016-07-23" "2016-07-23"
[21] "2016-07-23" "2016-07-23" "2016-07-23" "2016-07-23" "2016-07-23"
Toute aide est appréciée!
Vous pouvez décider manuellement l'ordre des facteurs d'une variable, ne serait-ce pas pour toi? – thepule