*disclaimer
793832
pull()
- カラムの選択にselectを使うと、結果がdata.frameになってしまう。
- パイプ処理の結果、データフレームのままでは処理できないことがある。
- そういうときにこれを使うと、中身がベクトルで出力される
> sugi_iwa.dat %>% dplyr::filter(cond=="control") %>% dplyr::pull(score) %>% head() [1] 75 70 40 55 85 55 > sugi_iwa.dat %>% dplyr::filter(cond=="control") %>% dplyr::pull(score) %>% hist() ヒストグラムの図が出力される > sugi_iwa.dat %>% dplyr::filter(cond=="control") %>% dplyr::select(score) %>% head() score <dbl> 1 75 2 70 3 40 4 55 5 85 6 55 > sugi_iwa.dat %>% dplyr::filter(cond=="control") %>% dplyr::select(score) %>% hist() Error in hist.default(.) : 'x' は数値でなければなりません 4.stop("'x' must be numeric") 3.hist.default(.) 2.hist(.) 1.sugi_iwa.dat %>% dplyr::filter(cond == "control") %>% dplyr::select(score) %>% hist()
https://sugiura-ken.org/wiki/