2015-11-10 14 views
6

Sử dụng gói googlesheets, tôi đang cố tải lên csv vào một thư mục cụ thể trong GDrive.R: googlesheets/gs_upload: Tải lên một thư mục cụ thể

Ví dụ:

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

trên sẽ tải lên các tập tin vào thư mục nhà của tôi, nhưng tôi cần những tập tin được trong một thư mục cụ thể bởi vì tôi muốn tạo ra nhiều file và có thể chia sẻ toàn bộ thư mục.

Cách khác, nếu có cách di chuyển tệp theo chương trình sau khi tạo, điều đó cũng sẽ ổn.

Trả lời

0

Hy vọng điều này sẽ hữu ích. Nó có thể không chính xác những gì bạn muốn, nhưng nó chắc chắn sẽ phục vụ mục đích tối thượng.

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

Các liên kết cho thấy làm thế nào để sử dụng một hình thức google để có được tập tin. Phản hồi của biểu mẫu được lưu trữ trong bảng tính trong ổ google của bạn. Tùy thuộc vào vị trí của bảng phản hồi, bạn có thể lưu trữ tệp trong thư mục đó.

1

Bạn có thể sử dụng gói googledrive để di chuyển các tập tin khi nó đã được tạo ra:

library(googledrive) 
drive_mkdir("iris_folder") # make folder in home Drive directory 
drive_mv(file = "iris", path = "iris_folder/") # move Sheets file 
Các vấn đề liên quan