在R中的map()中使用管道

时间:2018-04-17 13:00:46

标签: r dplyr purrr

尝试管道map()

时,我得到了意想不到的结果
')))'

返回以下消息:

map(ls(), ~ . %>% get %>% dim)

我真的不知道函数()会如何得到我想要的结果。

有没有办法用管道和地图来做?

不使用烟斗,

Functional sequence with the following components:

 1. get(.)
 2. dim(.)

Use 'functions' to extract the individual functions. 

,结果就是我所期望的。

1 个答案:

答案 0 :(得分:4)

. %>% get %>% dim已经是一个函数,所以只省略~,即

map(ls(), . %>% get %>% dim)

或:

ls() %>% map(. %>% get %>% dim)