Как записать R-данные в папку корзины Google Cloud Storage - PullRequest
0 голосов
/ 12 декабря 2018

Я хочу записать R-данные в корзину Google Cloud Storage.Я использую библиотеку googleCloudStorageR в R, и вот мой код -

################### START ###############################

options(googleAuthR.scopes.selected = "https://www.googleapis.com/auth/cloud-platform")
# load the libraries
library("googleAuthR", lib.loc="/home/user/packages" )
library("googleCloudStorageR", lib.loc="/home/user/packages")
gar_gce_auth()


name <- c("john","doe")
id <- c(1,2)
results = as.data.frame(cbind(name,id))
print("writing results to GCS")

# Set bucket name
bucket <- "my-bucket"
gcs_global_bucket(bucket)
print("bucket set.")


# Upload that file to the global bucket
gcs_upload(file = results , name = "results.csv")

################## END ################################

Это загружает фрейм данных в корзину my-bucket.

Теперь я хочу сохранить этот же кадр данных, но в другую структуру папок, например - my-bucket\my-folder\results.csv.Как я могу сохранить фрейм данных в этот новый путь в GCS?

https://cran.r -project.org / web / packages / googleCloudStorageR / googleCloudStorageR.pdf

1 Ответ

0 голосов
/ 19 декабря 2018

Вы меняете имя на структуру вашей папки (стиль unix), поэтому измените последнюю строку:

# Upload that file to the global bucket
gcs_upload(file = results , name = "my-folder/results.csv") 
...