R dplyr !!!pull() *カラムの選択にselectを使うと、結果がdata.frameになってしまう。 *パイプ処理の結果、データフレームのままでは処理できないことがある。 *そういうときにこれを使うと、中身がベクトルで出力される {{pre > 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 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() }}