将文件(csv)从R上载到Github



这可能是一个很长的机会,但是否可以在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的内容。

最新更新