Opret en tom data.frame
Jeg forsøger at initialisere en data.frame uden nogen rækker. Dybest set vil jeg angive datatyperne for hver kolonne og navngive dem, men ikke have nogen rækker oprettet som et resultat.
Det bedste jeg har været i stand til at gøre indtil videre er noget i stil med:
df <- data.frame(Date=as.Date("01/01/2000", format="%m/%d/%Y"),
File="", User="", stringsAsFactors=FALSE)
df <- df[-1,]
Hvilket skaber en data.frame med en enkelt række, der indeholder alle de datatyper og kolonnenavne, jeg ønskede, men skaber også en ubrugelig række, som derefter skal fjernes.
Er der en bedre måde at gøre dette på?
446
3
Du skal blot initialisere den med tomme vektorer:
Du kan gøre det uden at angive kolonnetyper
Du kan bruge
read.table
med en tom streng som inputtext
på følgende måde: