data.table

freadでzipファイルを読み込む

data.tableのfreadは読み込みがめちゃ速いがzipをそのまま読み込んでくれない。 > fread("C:/Users/hoge/iris.zip") Error in fread("C:/Users/h1030/iris.zip") : embedded nul in string: '$Qcーゥエネ?e轄I7!H\036ヲ+1ォ:粐*=\026\035mス岻Iンキ弌GS?T)レ\xe4\001ェR…

dplyrでdata.tableがdata.frameに変換されてしまう件

こういう話がある。datatableどうしをinner_joinしたらdataframeになって爆死したんだけど, なんでかなこれ— はたむ (@gg_hatano) 2014, 6月 23確かめてみる。 dt1 <- data.table(A = letters[1:10], X = 1:10, key = "A") dt2 <- data.table(A = letters[5:…

freadがシェルのコマンドを受け付けてくれて便利

テキストファイルの読み込みに関して、read.tableやらそのラッパーのread.csvよりdata.tableパッケージのfread関数が速いというのはよく知られた事実です。 http://www.slideshare.net/sfchaos/datatableさて、そのfreadがシェルのコマンドを受け付けてくれ…