gpt4 book ai didi

r - 如何使用 R 从 github 存储库文件夹中获取列表文件

转载 作者:行者123 更新时间:2023-12-04 10:54:44 25 4
gpt4 key购买 nike

我想知道是否存在像 list.files() 这样的函数或链接或任何方法。在 R 中运行,但位于存储在 github 存储库上的文件夹中。

示例 github 存储库文件夹:https://github.com/KZPS/Spotkania/tree/master/Matteo/literature

感谢您的任何建议!

最佳答案

这是一种方法:

library(httr)
req <- GET("https://api.github.com/repos/KZPS/Spotkania/git/trees/master?recursive=1")
stop_for_status(req)
filelist <- unlist(lapply(content(req)$tree, "[", "path"), use.names = F)
grep("Matteo/literature/", filelist, value = TRUE, fixed = TRUE)
# [1] "Matteo/literature/Subsetting.pdf"
# [2] "Matteo/literature/datatable-intro.pdf"

您可以轻松构建函数 list.files.github从那。

关于r - 如何使用 R 从 github 存储库文件夹中获取列表文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25485216/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com