devtools

メモ:Rのパッケージリリース前に自問自答する

羽鳥がツイ消ししてしまったけど、ちょっとした論争?があってzzz.rを眺めていて、こんな関数があるのに気づきました。元の論争とは関係ないんですけど。 release_questions <- function() { c( "Have you built the book?" ) } (https://github.com/hadley/…

メモ:install_github()で「cp: unknown option -- )」とかいうエラーが出る

最近こんなエラーが出る。↓はdlmパッケージのZIPを取ってきて解凍してそれをインストールしようとしたとき(tools::Rcmd()はR 3.3.0から加わった関数) tools::Rcmd("INSTALL . --install-tests --debug") #> processing '.' #> a directory #> * installing…

RでAPIを叩くパッケージのテストがしたいときはdevtools::with_mock()とsaveRDS()

誰かに教えてもらったまま理解できず放置してたけど、やり方分かったのでメモ。 こんな感じの、APIを叩く関数があったとします。 api_tataku <- function(apikey, param1, ...) { res <- httr::GET("http://example.com", query = list(apikey = apikey, par…