Чтение Google Sheets в R
В этой статье мы увидим, как читать листы Google на языке программирования R.
Способ 1: Использование googlesheets4
Прежде чем двигаться вперед, нам нужно установить пакет googlesheets4 в рабочее пространство.
Пакет googlesheets4 в R используется для чтения и доступа к содержимому листа Google. Его можно использовать как для чтения, так и для записи метаданных в ячейки данных листа. Пакет можно скачать и установить в рабочее пространство с помощью следующей команды:
install.packages("googlesheets4")
После успешного вызова пакета в рабочую область лист Google можно прочитать в локальный каталог. В этом пакете есть встроенный метод read_sheet, который используется для чтения содержимого листа. Его можно использовать для доступа ко всем элементам данных, а затем изменять или использовать его для дальнейшего использования. Метод имеет следующий синтаксис:
Syntax: read_sheet(url)
Arguments :
- url – The url of the google sheet
R
# installing the required library library ( "googlesheets4" ) # reading the sheet data sheet_data <- read_sheet ( FMdKvBdBZjgmUUqptlbs74OgvE2upms/edit #gid=0") print ( "Contents of google sheet" ) print (sheet_data) |
Встречается этот интерфейс, и после дальнейшего ввода опции «ДА» рабочий каталог подтверждает, продолжать ли дальше или выйти. Следующий фрагмент иллюстрирует это.
Аккаунт для аутентификации предлагается выбрать из. Затем выбирается учетная запись и вводится ее пароль. Каталогу рабочего пространства R предоставляется доступ ко всем фазам для доступа к содержимому листов Google:
После успешной авторизации пакета tidyverse, который является зависимостью для пакета googlesheets4, на экране браузера отображается следующее сообщение:
После этого можно открыть консоль R studio, чтобы наглядно отобразить содержимое листа, хранящегося в переменном объекте.


Данные отображаются в виде таблицы, которая содержит данные в хорошо организованной табличной структуре. Отображается тип данных каждого из столбцов. Он показывает общее количество содержащихся строк. Заголовки столбцов столбцов листа также становятся заголовками столбцов для таблицы.
Способ 2: использование пакета gsheet
Пакет gsheet в R можно использовать для загрузки и доступа к содержимому листа Google в рабочей области. Он просто использует URL-адрес для доступа к содержимому файла. Метод gsheet2tbl() в этом пакете используется для прямого преобразования данных листа Google в таблицу. Лист Google, который предоставляется в качестве URL-адреса, должен иметь активную функцию «совместного использования». Метод имеет следующий синтаксис:
Syntax: gsheet2tbl(url)
Arguments :
- url – The url of the google sheet
R
# installing the required library library (gsheet) # reading the sheet data sheet_data <- gsheet2tbl ( xiMVs0XRA5nFMdKvBdBZjgmUUqptlbs74OgvE2upms/edit #gid=0") print ( "Contents of google sheet" ) print (sheet_data) |