читать несколько значений на основе адреса ячейки из Excel одновременно - PullRequest
1 голос
/ 30 апреля 2019

если у меня есть вектор местоположения ячеек, случайные строки: данные $ список: A11 C35 E58 AA7 ...

и этот вектор имеет длинный список (скажем, 1000 различных адресов ячеек)

можно ли одновременно прочитать значения ячеек на основе 1000 адресов из Excel? Я уверен, что у этого должен быть способ, но я не понял это.

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

excel <- ...
ws <- ...
n <- length(list[,1])

for (i in 1 : n) {
data$value[i] <- as.character(
                                  read_excel(path = excel,
                                             sheet = ws,
                                             col_names = F,
                                             range = data$list[1]
                                            )
}

повысить скорость кодирования R

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