Ich versuche, Sapply zu verwenden, um das maximale Datum in einer Spalte zu erhalten, aber es gibt eine Zahl anstelle eines Datums zurück. Irgendeine Idee, wie man das löst? Ich kann nicht scheinen, um herauszufinden, warum dies auftritt ..Maximales Datum in Spalte R mit sapply
mtcars$datecolm = '2015-03-03'
mtcars$datecolm[1] = '2015-09-09'
mtcars$datecolm = as.Date(mtcars$datecolm)
sapply(mtcars, max) # why is it returning a number instead of a date??
max(mtcars$datecolm) # works correctly
Bitte benutzen Sie sapply angesichts der Art, wie ich dies eingerichtet haben ... Ich weiß, das funktioniert mit Anwendung (mtcars, 2, max).
Um numerische Datumsform in eine lesbare Datumsform umzuwandeln, transformieren Sie einfach Ihre Datecolm-Spaltendaten. z.B. 'as.Date (16687, origin =" 1970-01-01 ")' –