2015-11-10 2 views
6

En utilisant le package googlesheets, j'essaye de télécharger un fichier csv dans un dossier spécifique dans GDrive.R: googlesheets/gs_upload: Télécharger vers un dossier spécifique

Exemple:

## Not run: 
write.csv(head(iris, 5), "iris.csv", row.names = FALSE) 
gs_upload("iris.csv") 

Le plus va télécharger le fichier sur mon répertoire, mais j'ai besoin du fichier dans un répertoire spécifique parce que je veux créer plusieurs fichiers et pouvoir partager tout le répertoire.

Alternativement, s'il existe un moyen de déplacer par programme le fichier après la création, ce serait bien aussi.

Répondre

0

Espérons que cela aide. Ce n'est peut-être pas exactement ce que vous voulez, mais cela va certainement servir le but ultime.

http://www.labnol.org/internet/receive-files-in-google-drive/19697/

Le lien montre comment utiliser un formulaire de Google pour obtenir des fichiers. Les réponses des formulaires sont stockées dans une feuille de calcul dans votre lecteur google. Selon l'emplacement de la feuille de réponse, vous pouvez également stocker le fichier dans ce dossier.

1

Vous pouvez utiliser le package googledrive pour déplacer le fichier une fois qu'il est créé:

library(googledrive) 
drive_mkdir("iris_folder") # make folder in home Drive directory 
drive_mv(file = "iris", path = "iris_folder/") # move Sheets file