Как создать пустой фрейм данных с именами столбцов, указанными в R? Возможный дубликат: Создать пустой файл данных. Мне нужно создать пустой кадр данных в R с указанными именами столбцов. Самый простой способ? Ответ 1 Просто создайте data.frame с переменными длины 0 например, nodata <- data.frame(x= numeric(0), y= integer(0), z = character(0)) str(nodata) ## 'data.frame': 0 obs. of 3 variables: ## $ x: num ## $ y: int ## $ z: Factor w/ 0 levels: или для создания data.frame с 5 столбцами с именами a, b, c, d, e nodata <- as.data.frame(setNames(replicate(5,numeric(0), simplify = F), letters[1:5])) Ответ 2 Может быть: > data.frame(aname=NA, bname=NA)[numeric(0), ] [1] aname bname <0 rows> (or 0-length row.names)
Ответ 1 Просто создайте data.frame с переменными длины 0 например, nodata <- data.frame(x= numeric(0), y= integer(0), z = character(0)) str(nodata) ## 'data.frame': 0 obs. of 3 variables: ## $ x: num ## $ y: int ## $ z: Factor w/ 0 levels: или для создания data.frame с 5 столбцами с именами a, b, c, d, e nodata <- as.data.frame(setNames(replicate(5,numeric(0), simplify = F), letters[1:5]))
Ответ 2 Может быть: > data.frame(aname=NA, bname=NA)[numeric(0), ] [1] aname bname <0 rows> (or 0-length row.names)