Potrzebuję utworzyć element data.frame, który będzie wypełniany po jednym wierszu według wyników pętli for. Ma 45 kolumn: nazwy pięciu z nich są statyczne, ale pozostałe są odczytywane (jako wektor) z zewnętrznego pliku CSV w czasie wykonywania. Szukam czegoś wzdłuż liniiUtwórz element data.frame w R z dynamicznie przypisanymi nazwami kolumn.
goalsMenu <- read.csv("Phase 1 goalsmenu.csv", header = TRUE)
colHeads <- c("analysis","patient","date",as.vector(goalsMenu$Name),"CR")
output <- data.frame(colHeads)
jednak stwarza to data.frame jedna kolumna z nazwą kolumny colHeads.
colHeads <- list("analysis","patient","date",as.vector(goalsMenu$Name),"CR")
wydaje się krokiem w dobrym kierunku, ale muszę „spłaszczyć” go do tworzenia pożądanej struktury data.frame
można doradzić proszę?
Jaką klasę ma każda kolumna? – mdsumner