ls()
## character(0)
rm(list=ls())
gc()
## used (Mb) gc trigger (Mb) max used (Mb)
## Ncells 292392 7.9 460000 12.3 350000 9.4
## Vcells 321652 2.5 786432 6.0 677529 5.2
memory.size()
## [1] 14.13
memory.limit()
## [1] 1535
#data can be also downloaded from http://bit.ly/dsdata
getwd()
## [1] "C:/Users/dell/Desktop/Teaching"
dir("C:/Users/dell/Desktop/",pattern=".csv")
## [1] "Analytics decisionstats.com Audience Overview 20110617-20120717.csv"
## [2] "BigDiamonds.csv"
## [3] "BigDiamonds.csv.zip"
## [4] "Boston.csv"
## [5] "ccFraud.csv"
## [6] "test.csv"
library(data.table)
sessionInfo()
## R version 3.2.2 (2015-08-14)
## Platform: i386-w64-mingw32/i386 (32-bit)
## Running under: Windows 7 (build 7601) Service Pack 1
##
## locale:
## [1] LC_COLLATE=English_United States.1252
## [2] LC_CTYPE=English_United States.1252
## [3] LC_MONETARY=English_United States.1252
## [4] LC_NUMERIC=C
## [5] LC_TIME=English_United States.1252
##
## attached base packages:
## [1] stats graphics grDevices utils datasets methods base
##
## other attached packages:
## [1] data.table_1.9.4
##
## loaded via a namespace (and not attached):
## [1] plyr_1.8.3 magrittr_1.5 tools_3.2.2 htmltools_0.2.6
## [5] reshape2_1.4.1 Rcpp_0.12.1 stringi_0.5-5 rmarkdown_0.7
## [9] knitr_1.10.5 stringr_1.0.0 digest_0.6.8 chron_2.3-47
## [13] evaluate_0.7
diamonds=fread("C:/Users/dell/Desktop/BigDiamonds.csv")
##
Read 3.3% of 598024 rows
Read 8.4% of 598024 rows
Read 13.4% of 598024 rows
Read 18.4% of 598024 rows
Read 25.1% of 598024 rows
Read 30.1% of 598024 rows
Read 36.8% of 598024 rows
Read 41.8% of 598024 rows
Read 45.1% of 598024 rows
Read 50.2% of 598024 rows
Read 55.2% of 598024 rows
Read 60.2% of 598024 rows
Read 65.2% of 598024 rows
Read 66.9% of 598024 rows
Read 71.9% of 598024 rows
Read 76.9% of 598024 rows
Read 81.9% of 598024 rows
Read 87.0% of 598024 rows
Read 90.3% of 598024 rows
Read 93.6% of 598024 rows
Read 598024 rows and 13 (of 13) columns from 0.049 GB file in 00:00:29
mean(diamonds$price,na.rm=T)
## [1] 8753.018
library(magrittr)
diamonds$price %>% na.omit %>% mean
## [1] 8753.018
mean(na.omit(diamonds$price))
## [1] 8753.018
#vignette("magrittr")
#?multiply_by