У меня есть несколько файлов в github, которые я хотел бы прочитать рекурсивно в R. Поэтому, если я сделаю это, я получу список всех файлов.
library(httr)
req <- req <- GET("https://api.github.com/repos/jakevdp/data-USstates/git/trees/master?recursive=1")
stop_for_status(req)
all.files <- unlist(lapply(content(req)$tree, "["), use.names = F)
file.names.only <- unlist(lapply(content(req)$tree, "[", "path"), use.names = F)
Это не то, что я на самом деле хотел. Я хотел бы иметь возможность читать их из самого репозитория так же, как локально использовать list.files
. Как мы можем сделать эту работу? Или, по крайней мере, получить список полных URL-адресов для каждого файла в хранилище, которые можно прочитать локально.
Скажем, из этого хранилища: https://github.com/jakevdp/data-USstates