私の意図はからファイルをダウンロードすることでした共有した RのGoogleDriveディレクトリ。所有していないGoogleDriveディレクトリ。アクセスしたばかりのディレクトリ。これは、私が思っていたよりも複雑に思えました。
私の意図は、ユーザーのディレクトリから共有データファイルを使用して、共有ファイルのURLをRスクリプトに組み込み、データファイルをRでダウンロードして操作できるようにすることでした。
注意: 驚いたことに、私は自分の問題を解決することができたので、問題と解決策の両方を共有することは公平だと感じました。 :-)
問題:以下のコード内のファイルはダウンロードされますが、処理中に破損しています。私は何が欠けていますか?すべてのヘルプはありがたいことに受け取った。
コード例
# Load required Packages:
requiredPackages <-
c("rio", "plm", "splm", "tmaptools", "spdep", "fields",
"readxl")
ipak <- function(pkg) {
new.pkg <- pkg[!(pkg %in% installed.packages()[, "Package"])]
if (length(new.pkg))
install.packages(new.pkg, dependencies = TRUE)
sapply(pkg, require, character.only = TRUE)
}
ipak(requiredPackages)
## Specify shared Google Drive URL:
pdataURL = "https://drive.google.com/open?id=1PjDlLiA99-3xuGPhPLltRg8uod6zPAKn" # data1.xlsx
sdataURL = "https://drive.google.com/open?id=1VJGL8aSJomvWCnw9FPEWTJsQ65StYdzW" # nuts2a.shp
# Specify datafile names, location and download.
pdataDest = file.path("./data/data1.xlsx")
sdataDest = file.path("./data/nut2sa.shp")
download.file(pdataURL, destfile = pdataDest, method = "wget", mode = "wb")
download.file(sdataURL, destfile = sdataDest, method = "wget", mode = "wb")
# Load in data and then manipulate
pdata <- read_excel(pdataDest)
shape_nuts <- read_shape(sdataDest)
画面イメージ回答 1 件
関連記事
- C#を使用してGoogleドライブからファイルをダウンロードする
- FlutterでGoogleドライブから音楽(mp3、m4aなど)を再生する方法
- MeteorでGoogle Drive APIを使用してファイルをアップロードするにはどうすればよいですか?
- すべてJavaScriptでGoogle Pickerを使用してGoogleスプレッドシートをダウンロードするにはどうすればよいですか。
- スプレッドシートからGoogleドライブにアクセス:承認
- アプリを公開した後、Google Drive Apiが機能しなくなる
- Google写真を除くGoogle Drive API v3
- サーバー側のC#WebApi 2 Googleドライブ認証
- Google Maps Platform JSONで個々のビジネスを非表示にする
関連した質問
- Tidygraph:最短経路に沿ったノードのシーケンスを取得します
- R datatableは、グループ間で条件付きで行を削除します
- Rフィルターcolum1 == column2 == column3
- x年のx週の最初の日を見つける
- dplyr summarise()とcross()を接着剤ベースのフォーマットで使用すると、期待どおりに列名が生成されません
- R:2つのリストで(最良/不完全に)一致する要素のインデックスを見つける
- R別々のtibblesからのデータを組み合わせる
- forループからpurrrへ:名前付きサブリストの割り当て
- Rの変数名を制御しながら、1つのmutate()文で複数のcrossing()を組み合わせる
- 他の複数の列に応じてさまざまな列を変更する:R
解決
これを行うには、以下が必要です。
GoogleShareディレクトリからURLを取得します
置換」開いた?」を含むURLus?export = download&
データファイルをダウンロードしてください... :-)
コード例のソリューションコンソール出力: