Vis*_*hal 6 r google-colaboratory
我必须在 colab 中使用 R 从谷歌驱动器读取 csv 格式的数据。我知道如何使用 python 来做到这一点,但是我没有得到在 R 中做到这一点的相关方法。
如果您可以公开您的数据,则可以使用gdown.
system("gdown --id 12uRyLU-aAdInBtkVubhI4l3PmbYIo5aE")
data = read.csv("country_culture.csv")
Run Code Online (Sandbox Code Playgroud)
这是一个笔记本示例。
您可以使用两个 R 包来完成此操作,具体取决于您希望如何向世界开放您的 google 驱动器。
我在工作中使用它从同事希望我分析的共享文件中获取数据。最基本的使用方法
require(googlesheets4)
require(googledrive)
gs_file<- drive_get('name_of_sheet_on_google')
gs_data <- read_sheet(gs_file)
Run Code Online (Sandbox Code Playgroud)
执行此操作时,您需要登录您的谷歌帐户,并且当您运行代码时会出现身份验证请求,您将同意允许访问,并且数据将神奇地出现在数据框中。
我从来不会在无人看管的情况下运行我的代码,因此出于安全考虑,我不会存储我的用户名和密码,但这两个包都具有这些功能,如果您阅读了这两个包的 PDF 和 CRAN 上的小插图,您应该能够构建安全的东西。
您在在线 Jupyter 环境中工作并不重要,R 就是 R。这两个包和代码(通过适当的访问,应该会让您朝着正确的方向前进!