★データ解析備忘録★

ゆる〜い技術メモ

vroomパッケージを使ってみる。【追加検証編】

これはなに

以下の記事の追加検証です。随時更新

y-mattu.hatenablog.com

Windowsで同じデータ

コード、データは上記記事と同じ

Macとは違い data.table::fread() と同等の結果に。ただ bob3さんの結果と違うのでどうしてこういう違いが出るのかは不明...

結果

expr min lq mean median uq max neval
utils::read.csv 7070.4240 7900.9653 8584.4132 8418.1664 8944.5118 15065.232 100
readr::read_csv 1215.5215 1460.2001 2055.5209 1606.5251 2643.9354 6025.221 100
data.table::fread 750.2879 829.3199 896.6892 881.3614 938.0032 1474.084 100
vroom::vroom 711.4034 779.6192 899.7609 865.3308 957.6451 1923.363 100

f:id:songcunyouzai:20190518120942p:plain

実行環境

> devtools::session_info()
- Session info ------------------------------------------------------------------------------
 setting  value                       
 version  R version 3.6.0 (2019-04-26)
 os       Windows 10 x64              
 system   x86_64, mingw32             
 ui       RStudio                     
 language (EN)                        
 collate  Japanese_Japan.932          
 ctype    Japanese_Japan.932          
 tz       Asia/Tokyo                  
 date     2019-05-18                  

- Packages ----------------------------------------------------------------------------------
 package        * version date       lib source        
 assertthat       0.2.1   2019-03-21 [1] CRAN (R 3.6.0)
 backports        1.1.4   2019-04-10 [1] CRAN (R 3.6.0)
 callr            3.2.0   2019-03-15 [1] CRAN (R 3.6.0)
 cli              1.1.0   2019-03-19 [1] CRAN (R 3.6.0)
 colorspace       1.4-1   2019-03-18 [1] CRAN (R 3.6.0)
 crayon           1.3.4   2017-09-16 [1] CRAN (R 3.6.0)
 data.table       1.12.2  2019-04-07 [1] CRAN (R 3.6.0)
 desc             1.2.0   2018-05-01 [1] CRAN (R 3.6.0)
 devtools         2.0.2   2019-04-08 [1] CRAN (R 3.6.0)
 digest           0.6.18  2018-10-10 [1] CRAN (R 3.6.0)
 dplyr            0.8.1   2019-05-14 [1] CRAN (R 3.6.0)
 fs               1.3.1   2019-05-06 [1] CRAN (R 3.6.0)
 ggplot2          3.1.1   2019-04-07 [1] CRAN (R 3.6.0)
 glue             1.3.1   2019-03-12 [1] CRAN (R 3.6.0)
 gtable           0.3.0   2019-03-25 [1] CRAN (R 3.6.0)
 hms              0.4.2   2018-03-10 [1] CRAN (R 3.6.0)
 lazyeval         0.2.2   2019-03-15 [1] CRAN (R 3.6.0)
 magrittr         1.5     2014-11-22 [1] CRAN (R 3.6.0)
 memoise          1.1.0   2017-04-21 [1] CRAN (R 3.6.0)
 microbenchmark   1.4-6   2018-10-18 [1] CRAN (R 3.6.0)
 munsell          0.5.0   2018-06-12 [1] CRAN (R 3.6.0)
 pillar           1.4.0   2019-05-11 [1] CRAN (R 3.6.0)
 pkgbuild         1.0.3   2019-03-20 [1] CRAN (R 3.6.0)
 pkgconfig        2.0.2   2018-08-16 [1] CRAN (R 3.6.0)
 pkgload          1.0.2   2018-10-29 [1] CRAN (R 3.6.0)
 plyr             1.8.4   2016-06-08 [1] CRAN (R 3.6.0)
 prettyunits      1.0.2   2015-07-13 [1] CRAN (R 3.6.0)
 processx         3.3.1   2019-05-08 [1] CRAN (R 3.6.0)
 ps               1.3.0   2018-12-21 [1] CRAN (R 3.6.0)
 purrr            0.3.2   2019-03-15 [1] CRAN (R 3.6.0)
 R6               2.4.0   2019-02-14 [1] CRAN (R 3.6.0)
 Rcpp             1.0.1   2019-03-17 [1] CRAN (R 3.6.0)
 readr            1.3.1   2018-12-21 [1] CRAN (R 3.6.0)
 remotes          2.0.4   2019-04-10 [1] CRAN (R 3.6.0)
 rlang            0.3.4   2019-04-07 [1] CRAN (R 3.6.0)
 rprojroot        1.3-2   2018-01-03 [1] CRAN (R 3.6.0)
 rstudioapi       0.10    2019-03-19 [1] CRAN (R 3.6.0)
 scales           1.0.0   2018-08-09 [1] CRAN (R 3.6.0)
 sessioninfo      1.1.1   2018-11-05 [1] CRAN (R 3.6.0)
 tibble           2.1.1   2019-03-16 [1] CRAN (R 3.6.0)
 tidyselect       0.2.5   2018-10-11 [1] CRAN (R 3.6.0)
 usethis          1.5.0   2019-04-07 [1] CRAN (R 3.6.0)
 vroom            1.0.1   2019-05-14 [1] CRAN (R 3.6.0)
 withr            2.1.2   2018-03-15 [1] CRAN (R 3.6.0)