Как импортировать несколько листов xlsx в R - PullRequest
0 голосов
/ 13 июня 2018

Я изучаю R studio прямо сейчас, и мне просто интересно, как мне импортировать файл xlsx с несколькими листами (8 листов).

Пока .. У меня есть:

библиотека (readxl) (имя файла) <- read_excel ("(местоположение файла) .xlsx") представление (имя файла) </p>

Itраспечатывает только первый лист файла Excel, но я был бы признателен, если бы он распечатал их все.

Кроме того, лучше использовать файлы CSV или XLSX?

спасибо, ребята.

Ответы [ 2 ]

0 голосов
/ 13 июня 2018

Это будет работать для всех листов в рабочей книге

lapply(excel_sheets(path), read_excel, path = path)

read ?excel_sheets

0 голосов
/ 13 июня 2018

Вы можете сделать

lst <- lapply(1:8, function(i) read_excel("file_name.xlsx", sheet = i))

Это сохранит все 8 листов в list из data.frame с.

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