#+TITLE: Datatable package #+DATE: 2021-10-26 #+OPTIONS: creator:nil timestamp:nil todo:nil num:nil #+PROPERTY: header-args:R :results output :session *Rc* :cmdline :tangle yes #+PROPERTY: header-args:R+ :exports both #+SETUPFILE: https://fniessen.github.io/org-html-themes/org/theme-readtheorg.setup #+HTML_HEAD: #+HTML_HEAD: #+HTML_HEAD: #+HTML_HEAD: #+HTML_HEAD: #+begin_export html

Org document with R code

#+end_export #+begin_src R :exports code rm(list = ls()) #+end_src ** Querying data.table Sintaxis: * ~DT[i, j, by]~ Subseting by "i" and "j" ** Subset rows in "i" #+begin_src R dt1 <- flights[origin == "JFK" & month == 6L] dt1 #+end_src Get the first two rows #+begin_src R flights[1:2] #+end_src #+RESULTS: : year month day dep_delay arr_delay carrier origin dest air_time distance : 1: 2014 1 1 14 13 AA JFK LAX 359 2475 : 2: 2014 1 1 -3 13 AA JFK LAX 363 2475 : hour : 1: 9 : 2: 11 Ordering results of querying #+begin_src R dt_filt <- flights[order(origin, -dest)] dt_filt #+end_src