R определить размеры пустого фрейма данных - PullRequest
45 голосов
/ 29 марта 2012

Я пытаюсь собрать некоторые данные из нескольких подмножеств набора данных, и мне нужно создать фрейм данных для сбора результатов.Моя проблема в том, что я не знаю, как создать пустой фрейм данных с определенным количеством столбцов, не имея на самом деле данных для его вставки.

collect1 <- c()  ## i'd like to create empty df w/ 3 columns: `id`, `max1` and `min1`

for(i in 1:10){
collect1$id <- i
ss1 <- subset(df1, df1$id == i)
collect1$max1 <- max(ss1$value)
collect1$min1 <- min(ss1$value)
}

Я чувствую себя очень глупо, задавая этот вопрос (я почти чувствую, чтоЯ спрашивал об этом раньше, но не могу его найти), но очень признателен за любую помощь.

Ответы [ 11 ]

0 голосов
/ 08 сентября 2017

seq_along может помочь выяснить, сколько строк в вашем файле данных и создать data.frame с нужным количеством строк

    listdf <- data.frame(ID=seq_along(df),
                              var1=seq_along(df), var2=seq_along(df))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...