这可能是一个很长的机会,但是否可以在R脚本内将文件从R上传到Github repo?类似于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
的内容。