Есть ли быстрый способ извлечь элементы из списка фреймов данных? - PullRequest
3 голосов
/ 01 апреля 2019

Я пытаюсь найти быстрый способ извлечения элементов из списка фреймов данных.

Для этого я протестировал функцию lapply.Вот воспроизводимый пример:

  i <- 2
  dat <- replicate(100000, data.frame(x=1:5000, y = 1:5000, z = 1:5000), simplify=FALSE)
  system.time(test <- lapply(dat, function(y) y[i, c("x", "y")]))

   user  system elapsed 
   7.69    0.00    7.73

В идеале, прошедшее время должно быть <= 1 секунда. </p>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...