GoogleドライブからRに大きなファイル(.rds)を取得するのにまだ問題があります。目的は、Rshiny.appで使用するために、ドライブからrdsファイルをプルすることです。
私が使用する場合
library(googledrive)
temp <- tempfile(fileext = ".rds")
dl <- drive_download(
as_id("XXXXXXXXX"), path = temp, overwrite = TRUE)
myObj<-readRDS(file = dl$local_path)
ID でファイルを tempdir にダウンロードするため、問題なく動作します。しかし、その後、tidyverse のトークン認証が (ほぼ) 毎回必要になります。
R How to read a file from google drive using R のようにdownload.file()
使用する他のオプションがありますが、共有/ダウンロードリンクがプロンプトにつながり、ユーザーにウイルススキャンを通知するという問題に遭遇しています。
直接のダウンロード リンク、href、共有可能なリンクの変更を試みましたが、成功しませんでした。共有/ダウンロードリンクとを使用して、これを回避する方法はありdownload.file()
ますか?