R语言 读取谷歌表
在这篇文章中,我们将看到如何在R编程语言中读取谷歌表。
方法1:使用googlesheets4
在前进之前,我们需要将googlesheets4包安装到工作空间。
R语言中的googlesheets4包被用来读取和访问google表单的内容。它可以用来读取以及将元数据写入表单的数据单元中。该包可以通过以下命令下载并安装到工作空间。
在成功调用该包进入工作空间后,谷歌工作表可以被读入本地目录。这个包里有一个内置的方法read_sheet,用来读取表单的内容。它可以用来访问所有的数据元素,然后修改或使用它来进一步使用。该方法的语法如下。
语法: read_sheet(url)
参数:
- url – 谷歌工作表的网址
遇到这个界面,在进一步输入 “YES “选项后,工作目录会确认是继续前进还是退出。下面的片段说明了这一点。
要求选择用于认证的账户。然后选择该账户,并输入其密码。R工作空间目录被授予所有阶段的访问权,以便访问google sheet的内容。
Tidyverse包是googlesheets4包的一个依赖项,在成功授权后,浏览器屏幕上会显示以下信息。
在这之后,可以打开R studio控制台,以便清楚地显示存储在变量对象中的工作表的内容。
数据是以tibble的形式显示的,它包含了组织良好的表格结构中的数据。每一列的数据类型被显示出来。它显示包含的总行数。工作表各列的列头也成为手镯的列头。
方法2:使用gsheet包
R中的gsheet包可以用来下载和访问工作空间中的google sheet的内容。它只是使用URL来访问文件的内容。该包中的gsheet2tbl()方法用于将google sheet的数据直接转换为表格。作为URL提供的google sheet必须有 “共享 “功能。该方法的语法如下。
语法: gsheet2tbl(url)
参数
- url – 谷歌工作表的网址