我正在尝试使用R从Google驱动器中读取一些数据。我已经看到了这个名为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])