【发布时间】:2021-09-29 07:16:46
【问题描述】:
这可能是一个长镜头,但是是否可以将文件从 R 上传到 Github 存储库在 R 脚本中?如果您想在本地保存数据框,则类似于 write_csv() 的方式。
谢谢,
【问题讨论】:
这可能是一个长镜头,但是是否可以将文件从 R 上传到 Github 存储库在 R 脚本中?如果您想在本地保存数据框,则类似于 write_csv() 的方式。
谢谢,
【问题讨论】:
如果它是一个数据框,那么您可以将数据框写为 R 脚本中的纯文本文件。无论您使用的是本地目录还是 Github 存储库,您都可以这样做。
# Using a local directory
library(git2rdata)
root <- "~/myproject"
write_vc(my_data, file = "rel_path/filename", root = root)
read_vc(file = "rel_path/filename", root = root)
root <- git2r::repository("~/my_git_repo") # git repository
# Using a git repository
library(git2rdata)
repo <- repository("~/my_git_repo")
pull(repo)
write_vc(my_data, file = "rel_path/filename", root = repo, stage = TRUE)
commit(repo, "My message")
push(repo)
read_vc(file = "rel_path/filename", root = repo)
您可以在Github 上阅读有关git2rdata 的更多信息。
【讨论】: