Mam dataframe, DF, z wielu kolumn danych już. Mam wektor, namevector, pełen ciągów znaków. Potrzebuję pustych kolumn dodanych do df z nazwami kolumn od namevector.R- dodać puste kolumny do dataframe z określonymi nazwami z wektora
Próbuję dodać kolumny z tym do pętli iteracji po każdej struny w namevector.
for (i in length(namevector)) {
df[, i] <- NA
}
, ale pozostałem z tym błędem.
Błąd w [<-.data.frame
(*tmp*
,, I, wartość = NA): nowe kolumny będzie po istniejących kolumn
Alternatywnie, myślałem o utworzenie pustej dataframe z prawidłowymi nazwami zostawić otwory, a następnie cbind-ing dwie ramki danych razem, ale nie jestem pewien, jak to zrobić w celu kodowania tego.
Jak bym go o rozwiązanie tego?
Myślę, że masz na myśli 'seq_len (długość (namevector))' lub coś podobnego. – joran
masz na myśli 'dla (i in (seq_len (length (namevector)) + ncol (df))) ...' następnie zmień nazwy kolumn. –
@JamesPringle 'seq_len (długość (...))' jest longcut do 'seq_along()' –