Импортировать несмежный диапазон ячеек из Excel в объект R.

#r #xlconnect

#r #xlconnect

Вопрос:

Кто-нибудь знает функцию, которая могла бы простым способом импортировать несмежные ячейки из MS Excel в один объект R? То есть функция, которая будет принимать несмежный диапазон ячеек (например, ‘A1: B10, D1: C10’) на данном листе Excel в качестве входных данных и возвращать объект R (например, числовой вектор). readNamedRegion() из пакета XLConnect не работает с несмежными диапазонами ячеек, и его использование appendNamedRegion() внесло бы нежелательную сложность в мой код.

Комментарии:

1. Вы можете использовать readWorksheet с аргументом region векторизованным образом (т. е. Один вызов readWorksheet с регионом, являющимся вектором областей для чтения). Это должно обеспечить то, что вы ищете, если я вас правильно понимаю. Затем вы можете использовать rbind для результата…