sapply(s,function(x) colMeans(x[,c("Ozone","Wind","Temp")]为什么写成sapply(s, colMeans(s[,c("Ozone","Wind","Temp")]就不行呢

来源:4-5 R语言函数 split

野猴子上山

2017-04-17 20:47

sapply(s,function(x) colMeans(x[,c("Ozone","Wind","Temp")]为什么写成sapply(s, colMeans(s[,c("Ozone","Wind","Temp")]就不行呢

写回答 关注

1回答

  • 六弦琴
    2017-04-18 00:31:28
    已采纳

    s是列表,x是s中的数据框。对于colmeans函数,只能作用与矩阵或者数据框

    慕圣6496...

    请问为什么不用定义x呢?不太理解function(x)在这里的作用,为什么不可以直接写成sapply(s, colMeans(x[,c("Ozone","Wind","Temp")] 求指教啦~~

    2019-03-12 15:56:49

    共 3 条回复 >

R语言基础

本R语言基础教程,教你如何在R中操纵自己数据,快速入门

79670 学习 · 262 问题

查看课程

相似问题