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.