Вы не можете иметь никаких данных и столько же строк.Если вы не хотите никаких данных, выберите нулевую строку.Например, с набором данных cars
cars[0, ]
или
subset(cars, FALSE)
Если вы хотите одинаковое количество строк, установите значения данных равными NA
.
as.data.frame(lapply(cars, function(x) rep.int(NA, length(x))))
Или используя dplyr
:
library(dplyr)
f <- function(x) NA
cars %>% mutate_all(f)