У меня есть список имен столбцов, такие какИнициализация фрейма данных с колоннами из списка имен в R
names = c("a","b")
Я хотел бы сделать пустой фрейм данных с именами столбцов, взятых из names
, с 1 строкой, где все значения: NA
.
"a" "b"
NA NA
Я пытался что-то вроде этого:
d = data.frame()
for(i in seq(1,length(names))) {
d[,toString(names[i])] = NA
}
Не похоже на работу
Try 'data.frame (setNames (Rep (список (NA), длина (имена)) , имена)) ' – akrun
Отлично работает, спасибо. – CodeGuy