【R】dtplyr

1. はじめに

dtplyrは、dplyrのdata.tableバックエンドです。このパッケージによってdplyrのコードを書くことで簡単に速くdata.tableを使えるようになります。

2. インストール

CRANからインストールできます。

install.packages("dtplyr")

3. つかってみる

library(tidyverse)
library(data.table)
library(dtplyr)
library(dplyr, warn.conflicts = FALSE)

diamonds2 <- lazy_dt(diamonds)

diamonds2 %>% 
  filter(depth > 60) %>% 
  group_by(cut) %>% 
  summarise(m_price = mean(price)) %>% 
  as_tibble()
# A tibble: 5 x 2
  cut       m_price
  <ord>       <dbl>
1 Fair        4380.
2 Good        3836.
3 Very Good   3949.
4 Premium     4552.
5 Ideal       3437.

4. さいごに

確かに、簡単です。

Add a Comment

メールアドレスが公開されることはありません。