R语言 读取谷歌表

R语言 读取谷歌表

在这篇文章中,我们将看到如何在R编程语言中读取谷歌表。

方法1:使用googlesheets4

在前进之前,我们需要将googlesheets4包安装到工作空间。

R语言中的googlesheets4包被用来读取和访问google表单的内容。它可以用来读取以及将元数据写入表单的数据单元中。该包可以通过以下命令下载并安装到工作空间。

install.packages("googlesheets4")
R

在成功调用该包进入工作空间后,谷歌工作表可以被读入本地目录。这个包里有一个内置的方法read_sheet,用来读取表单的内容。它可以用来访问所有的数据元素,然后修改或使用它来进一步使用。该方法的语法如下。

语法: read_sheet(url)

参数:

  • url – 谷歌工作表的网址
# installing the required library
library("googlesheets4")
 
# reading the sheet data
sheet_data <-read_sheet(
  "https://docs.google.com/spreadsheets/d/1BxiMVs0XRA5n\
FMdKvBdBZjgmUUqptlbs74OgvE2upms/edit#gid=0")
 
print("Contents of google sheet")
print(sheet_data)
R

在R语言中阅读谷歌表

遇到这个界面,在进一步输入 “YES “选项后,工作目录会确认是继续前进还是退出。下面的片段说明了这一点。

要求选择用于认证的账户。然后选择该账户,并输入其密码。R工作空间目录被授予所有阶段的访问权,以便访问google sheet的内容。

在R语言中阅读谷歌表

Tidyverse包是googlesheets4包的一个依赖项,在成功授权后,浏览器屏幕上会显示以下信息。

在R语言中阅读谷歌表

在这之后,可以打开R studio控制台,以便清楚地显示存储在变量对象中的工作表的内容。

在R语言中阅读谷歌表

在R语言中阅读谷歌表

数据是以tibble的形式显示的,它包含了组织良好的表格结构中的数据。每一列的数据类型被显示出来。它显示包含的总行数。工作表各列的列头也成为手镯的列头。

方法2:使用gsheet包

R中的gsheet包可以用来下载和访问工作空间中的google sheet的内容。它只是使用URL来访问文件的内容。该包中的gsheet2tbl()方法用于将google sheet的数据直接转换为表格。作为URL提供的google sheet必须有 “共享 “功能。该方法的语法如下。

语法: gsheet2tbl(url)

参数

  • url – 谷歌工作表的网址
# installing the required library
library(gsheet)
 
# reading the sheet data
sheet_data <-gsheet2tbl(
  "https://docs.google.com/spreadsheets/d/1B\
xiMVs0XRA5nFMdKvBdBZjgmUUqptlbs74OgvE2upms/edit#gid=0")
print("Contents of google sheet")
print(sheet_data)
R

在R语言中阅读谷歌表

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册