Ho un set di dati denominato EPL2011_12
. Vorrei creare un nuovo set di dati inserendo l'originale per data. Le date sono nella colonna Date
Le date sono nel formato GG-MM-AA.sottoinsieme R per data
ho cercato
EPL2011_12FirstHalf <- subset(EPL2011_12, Date > 13-01-12)
e
EPL2011_12FirstHalf <- subset(EPL2011_12, Date > "13-01-12")
ma questo messaggio di errore ogni volta.
Warning message:
In Ops.factor(Date, 13- 1 - 12) : > not meaningful for factors
Immagino che questo significhi che R tratti come un testo anziché un numero e che quindi non funzioni?
Significa la colonna Data è stata letta come fattore (presumibilmente quando si utilizza 'read.table' o qualche funzione simile). Dovrai convertirlo utilizzando, ad es. 'As.Date'. – joran
Non dimenticare 'as.character()', ad esempio usa 'as.Date (as.character (X),"% d-% m-% y ")'. –
@DirkEddelbuettel Non c'è un metodo 'as.Date.factor', o sto fraintendendo cosa fa ...? – joran