本文参考自《Python 编程:从入门到实践》(第三版)第 17 章 Python 代码,书中讲解了通过调用 GitHub API 获取 GitHub 上加星最多的 Python 项目。这里改用 R 语言实现上述需求,默认获取 GitHub 上加星最多的 R 项目,代码如下:

编写函数 github_welcome_repo = (language = "r", stars = 200) { api_url = "https://api.github.com/search/repositories" api_url |> paste0( "?q=language:", language, "+sort:stars+stars:>", stars ) |> httr::GET( httr::add_headers("Accept" = "application/vnd.github.v3+json") ) |> httr::content(as = …