Comment faire pour supprimer temps-champ chaîne de caractères à partir d'une date en tant que variable de caractère?

Supposons que j'ai une variable comme ceci

c<-c("9/21/2011 0:00:00",  "9/25/2011 0:00:00",  "10/2/2011 0:00:00",  
"9/28/2011 0:00:00",  "9/27/2011 0:00:00")

ce qui est une façon rapide de supprimer tous les 0:00:00s de sorte que

c
[1] "9/21/2011" "9/25/2011" "10/2/2011" "9/28/2011" "9/27/2011"
Utiliser le gsub fonction. Il doit y avoir beaucoup, beaucoup d'exemples dans les archives.
Pouvez-vous donner une réponse ici, à l'aide de l'exemple? +1
Cela peut fonctionner sapply(strsplit(x, "\\s+"), "[", 1) mais vous pouvez réellement utiliser ces données comme une date (as.Date).
Je pense que la question n'est pas en train de demander tous les cas, seuls les Comment faire pour supprimer temps-champ chaîne de caractères à partir d'une date en tant que variable de caractère?

OriginalL'auteur David Z | 2014-04-15