将数据从Google驱动器读入R

问题描述 投票:0回答:1

我正在尝试使用R从Google驱动器中读取一些数据。我已经看到了这个名为googledrive的库。使用drive_get我知道我可以传递URL或使用drive_find我可以搜索模式。我的问题是,我将获得一个稍微更改名称的新的csv文件(文件名中的附加日期)。因此,我如何仅从该特定驱动器路径中读取最新文件。谢谢。

r
1个回答
0
投票

最简单的方法是使用桌面应用程序将文件同步到硬盘,然后从那里导入。这样省去了认证等麻烦。

仅根据名称导入最新文件,取决于所使用的命名约定。如果日期格式为yyyy / mm / dd,则可以使用类似以下内容:

library(dplyr)
x <- list.files('drive_path') %>% sort(decreasing = T)
df <- read_csv(x[1])
© www.soinside.com 2019 - 2024. All rights reserved.