sample_N: Sampling from panel data

Description Usage Arguments Value Examples

Description

Sampling from panel data

Usage

1
2
sample_N(df, .n, .id_var = "Panel_ID", sent_id = NULL, finished_id = NULL,
  include_sent = FALSE, show = TRUE)

Arguments

df

Panel data generated by read_panel_id().

.n

Number of samples to be extracted

.id_var

Default "Panel_ID".

sent_id
finished_id
include_sent
show

Value

character vector of extracted IDs.

Examples

1
2
3
4
5
6
7
8
sent_id <- EOLembrainToolbox::read_ids("./exclude_id")
finished_id <- c(EOLembrainToolbox::read_ids("./exclude_id/finished_ID"),
                 EOLembrainToolbox::eol_report_crawler(survey_id)$Panel_ID)
panel_id_all <- read_panel_id()
panel_id <- panel_id_all %>% filter(active_grade %in% 1:2)  # active, semi-active
panel_id %>%
filter(gender %in% 1, age %in% 20:29) %>%
  sample_N(2000, sent_id = sent_id, finished_id = finished_id, include_sent = T)

leoluyi/EOLembrainToolbox documentation built on May 21, 2019, 5:08 a.m.