【发布时间】:2018-03-21 03:06:38
【问题描述】:
我有要嵌套到列表列中的数据,然后我想使用 purrr::map() 将绘图函数分别应用于嵌套数据框中的每一列。最小可重现示例:
library(dplyr)
library(tidyr)
library(purrr)
data=data.frame(Type=c(rep('Type1',20),
rep('Type2',20),
rep('Type3',20)),
Result1=rnorm(60),
Result2=rnorm(60),
Result3=rnorm(60)
)
dataNested=data%>%group_by(Type)%>%nest()
说,我想为 dataNested$data 的每个元素生成 Result1:Result3 的直方图:
dataNested%>%map(data,hist)
我的代码的任何迭代都不会单独迭代每个嵌套数据帧中的列。
【问题讨论】:
-
“为 Result1:Result3 生成直方图”到底是什么意思?连接数据的一个直方图?每个
Type三个直方图?