Sous-ensemble de données.image par date

J'ai un ensemble de données appelé EPL2011_12. Je voudrais faire de nouveau un jeu de données par subsetting l'original par jour. Les dates sont dans la colonne nommée Date Les dates sont sous la forme JJ-MM-AA format.

J'ai essayé

EPL2011_12FirstHalf <- subset(EPL2011_12, Date > 13-01-12)

et

EPL2011_12FirstHalf <- subset(EPL2011_12, Date > "13-01-12")

mais obtenez ce message d'erreur à chaque fois.

Warning message:
In Ops.factor(Date, 13- 1 - 12) : > not meaningful for factors

Je suppose que cela signifie que R est le traitement de texte par exemple au lieu d'un numéro, et pourquoi il ne fonctionne pas?

  • Cela signifie que votre colonne Date a été lu comme un facteur (sans doute lors de l'utilisation de read.table ou d'une même fonction). Vous aurez besoin de le convertir en utilisant par exemple as.Date.
  • N'oubliez pas as.character(), par exemple, utiliser as.Date(as.character(X), "%d-%m-%y").
  • N'est-ce pas là une as.Date.factor méthode, ou suis-je malentendu à ce que cela fait...?
  • Intéressant. Que doit être la nouvelle-ish. J'avais été mordu si souvent par as.Date(factorvar) dans le passé avec factorvar devenir son niveau...
InformationsquelleAutor user1899793 | 2013-01-23