Maak een leeg data.frame
Ik'probeer een data.frame te initialiseren zonder rijen. In principe wil ik de datatypes voor elke kolom specificeren en ze een naam geven, maar geen rijen laten aanmaken als resultaat.
Het beste wat ik tot nu toe heb kunnen doen is zoiets als:
df <- data.frame(Date=as.Date("01/01/2000", format="%m/%d/%Y"),
File="", User="", stringsAsFactors=FALSE)
df <- df[-1,]
Dat creëert een data.frame met een enkele rij die alle datatypes en kolomnamen bevat die ik wilde, maar creëert ook een nutteloze rij die vervolgens moet worden verwijderd.
Is er een betere manier om dit te doen?
446
3
initialiseer het gewoon met lege vectoren:
U kunt dit doen zonder kolomtypes te specificeren
Je zou
read.table
met een lege string voor de invoertext
als volgt kunnen gebruiken: