2016-08-01から1ヶ月間の記事一覧

paste0関数の挙動

R

こんな話がある。paste0("aiueo", 1, 2, sep = "=", collapse = "&")[1] "aiueo12=" #へんなのR— Shinya Uryu (@u_ribo) August 18, 2016 結論からいえば、三連ドット(...)で引数を受ける+引数のチェックを明示的に行わなかった結果だと思われる。 原因を…

10進数を2進数に変換する

R

なるべく組み込み関数で処理したい。intToBits関数を使うのが良さそう。 以下は16桁の2進数で表現している。 > paste(rev(as.integer(intToBits(10739))[1:16]), collapse="") [1] "0010100111110011"

メモリに乗らないデータを分割して読み込んでくれるパッケージ

R

最近readrパッケージが1.0になった。 https://blog.rstudio.org/2016/08/05/readr-1-0-0/ この中で「実験的だが」という断りつきでread_csv_chunked関数が最後に紹介されている。 メモリに乗らないようなデータを分割して読み込むことができる。 baseのread.…