最近我知道 purrr
包中的 map
函数非常强大,并试图在下列情况下找出如何使用它:
使用虹膜数据集并使用 purrr::map
函数,分别为所有变量 Sepal.Length
, Sepal.Width
, Petal.Length
, Petal.Width
计算 max
, mean
, min
,每个 Species
(setosa,versicolor,virginica) . 然后将结果放入列表中
-
一个字符:物种名称,和
-
四个向量:
max
,mean
,min
forSepal.Length
,Sepal.Width
,Petal.Length
,Petal.Width
.
有什么建议?我正在使用 dplyr::mutate
,但结果格式不是我想要的 .
iris %>%
group_by(Species) %>%
summarise(MinSL=min(Sepal.Length),
MaxSL=max(Sepal.Length),
MeanSL=mean(Sepal.Length),
MinPL=min(Petal.Length),
MaxPL=max(Petal.Length),
MeanPL=mean(Petal.Length))
如果有一个使用 dpylr
的解决方案来完成任务也会很好 . 谢谢!
1 回答
你不需要咕噜声 . 尝试:
产量