这可能是一个长期的尝试,但是是否可以在 R 脚本中将文件从 R 上传到 Github 存储库?如果您想在本地保存数据帧,则类似于您 write_csv()
的方式。
谢谢,
答案 0 :(得分:2)
如果是dataframe,那么你可以在R脚本中将dataframe写成纯文本文件。无论您使用的是本地目录还是 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
的更多信息。