我有嵌套到列表列的數據,然後我想使用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()
說,我想生成結果1直方圖:Result3爲dataNested $數據的每個元素:
dataNested%>%map(data,hist)
我的代碼的任何迭代不會單獨在迭代每個嵌套數據框中的列。
'爲Result1生成直方圖:Result3'究竟意味着什麼?連接數據的一個直方圖?每個'Type'有三個直方圖? – liborm