J'ai un ensemble de données avec une date comme ceci "{datetime:2015-07-01 09:10:00"
Donc, je voulais supprimer le texte, puis gardez la date & le temps que as.Date
renvoie uniquement la date. Donc j'écris ce code mais le seul problème que j'ai est que pendant la deuxième ligne avec strsplit, ça ne me retourne que l'heure de la première ligne et donc d'effacer les autres ... Je serais ravi d'avoir TOUT mon temps non seulement la première. Je pensais peut-être à propos de sapply, mais je ne peux pas faire les choses correctement J'ai beaucoup d'erreurs ou peut-être avec une boucle pour? Je suis novice à R donc je ne sais pas vraiment comment le faire de la meilleure façon.Extraire les dates fois d'un data.frame dans R
Pourriez-vous m'aider s'il vous plaît? D'ailleurs si vous avez une autre idée pour le format de date & ou un moyen simple de le faire, il devrait être très gentil de votre part.
data$`Date Time`=as.character(data$`Date Time`)
data$`Date Time`=unlist(strsplit(data[,1], split='e:'))[2]
date=substr(data$`Date Time`,0,10)
date=as.Date(date)
time=substr(data$`Date Time`,12,19)
data$Date=date
data$Time=time
Merci beaucoup pour votre aide!
Essayez 'spply (strsplit (données [, 1]," e: "), FUN = fonction (x) {x [2]})'. –