rvest::html_table()的なものを自作する(お気持ち表明編)
メモ:国土数値情報のウェブページから各データの説明のURLをrvestとstringrで抜き出す
国土数値情報APIはzipファイルのURLを返してくれるんですけど、それがどういうデータかは教えてくれません。
library(dplyr, warn.conflicts = FALSE) library(kokudosuuchi) #> このサービスは、「国土交通省 国土数値情報(カテゴリ名)」をもとに加工者が作成 #> 以下の国土数値情報ダウンロードサービスの利用約款をご確認の上ご利用ください: #> #> http://nlftp.mlit.go.jp/ksj/other/yakkan.html # prefCodeが3で、年が2000-2010の河川のデータ d <- getKSJURL("W05", prefCode = 3, fiscalyear = 2000:2010) glimpse(d) #> Observations: 1 #> Variables: 9 #> $ identifier <chr> "W05" #> $ title <chr> "河川" #> $ field <chr> "国土(水・土地)" #> $ year <chr> "2007" #> $ areaType <chr> "3" #> $ areaCode <chr> "3" #> $ datum <chr> "1" #> $ zipFileUrl <chr> "http://nlftp.mlit.go.jp/ksj/gml/data/W05/W05-07/W... #> $ zipFileSize <chr> "10.42MB"続きを読む
メモ:Rcppでマルチバイト文字を表示するときはRf_translateChar()でデフォルトの文字コードに変換してから
メッセージを表示するにはRcpp::Rcout
を使えばいい。与えた文字列をそのままダンプするような関数はこんな感じ。
メモ:evaluate::evaluate()の結果から警告メッセージを自分で組み立てる
knitするときの警告の出方は、通常のコンソールでの操作と異なります。
続きを読むhttr 1.3.0がリリースされました
httr 1.3.0がリリースされました。色んな不具合が直っています。
続きを読む