The allofus
package
includes several functions designed to help you manage and transfer
files between your personal workspace and a shared bucket in Google
BigQuery. Understanding the difference between these two storage
locations is crucial:
Use aou_ls_workspace()
to list files in your workspace.
This function is handy for quickly checking which files you have stored
locally.
Similarly, aou_ls_bucket()
lists files in your bucket.
This function can be used to view files that you or your collaborators
have saved for shared access.
You can also use the pattern
argument with these
functions to filter the listed files based on a naming pattern.
These functions are used in conjunction with R’s reading and writing functions. You can store any type of data in both the workspace and the bucket.
Once you’ve processed or created a file in your workspace, you might
want to move it to the bucket for permanent storage or to share it with
collaborators. Use aou_workspace_to_bucket()
for this
purpose.
Here’s a typical workflow using these functions:
write.csv()
or
write.rds()
.aou_workspace_to_bucket()
.aou_bucket_to_workspace()
to bring files into your
workspace as needed.