Ho bisogno di creare un data.frame che verrà popolato una riga alla volta dai risultati di un ciclo for. Ha 45 colonne: i nomi di cinque di questi sono statici ma il resto viene letto in (come un vettore) da un file CSV esterno in fase di esecuzione. Sto cercando qualcosa lungo le linee diCreare un data.frame in R con nomi di colonne assegnati dinamicamente
goalsMenu <- read.csv("Phase 1 goalsmenu.csv", header = TRUE)
colHeads <- c("analysis","patient","date",as.vector(goalsMenu$Name),"CR")
output <- data.frame(colHeads)
tuttavia questo crea una data.frame una colonna con nome della colonna di colHeads.
colHeads <- list("analysis","patient","date",as.vector(goalsMenu$Name),"CR")
sembra un passo nella giusta direzione, ma ho bisogno di "appiattire" esso per creare la struttura desiderata data.frame
potrebbe consigliarvi per favore?
Quale classe deve essere ogni colonna? – mdsumner