将数据从谷歌驱动器读取到 R



我正在尝试使用R从谷歌驱动器读取一些数据。我看过这个叫做googledrive的图书馆。有了我知道drive_get,我可以传递 url 或使用drive_find我可以搜索模式。我遇到的问题是我会得到一个新的csv文件,名称略有变化(文件名中附加日期(。那么我怎么能只从该特定的驱动器路径读取最新文件。谢谢。

最简单的方法是使用桌面应用程序将文件同步到硬盘驱动器并从那里导入。这省去了身份验证等的麻烦。

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

library(dplyr)
x <- list.files('drive_path') %>% sort(decreasing = T)
df <- read_csv(x[1])

最新更新