当前位置: 首页 > news >正文

手机网站开发 .net做微商怎样加入网站卖东西赚钱

手机网站开发 .net,做微商怎样加入网站卖东西赚钱,那里有学做网站的,百度是门户网站吗apply函数族 apply函数族是R语言中帮助用户实现高效的向量化运算的一系列函数,包括apply,lapply,sapply,vapply等。 apply() apply函数以列或行为单位进行循环操作,可以处理matrix、array数据,返回一个向量或matrix。 apply(data,1/2,fuc…

apply函数族

apply函数族是R语言中帮助用户实现高效的向量化运算的一系列函数,包括apply,lapply,sapply,vapply等。

apply()

apply函数以列或行为单位进行循环操作,可以处理matrix、array数据,返回一个向量或matrix。

apply(data,1/2,fuction)

apply函数有三个参数,第一个参数传入环境中已有的数据;第二个参数只能传入1或2,1代表按行处理,2代表按列处理;第三个参数传入一个函数,对数据进行相应的处理。

#求mtcars数据框中每一列的平均值
> apply(mtcars, 2, mean)mpg        cyl       disp         hp       drat         wt       qsec         vs         am       gear       carb 20.090625   6.187500 230.721875 146.687500   3.596563   3.217250  17.848750   0.437500   0.406250   3.687500   2.812500

lapply()

lapply函数是list apply的缩写,处理list数据,返回一个list。因为列表来者不拒,什么数据都能放,所以lapply的应用场景较多。但是,用mean,sum等处理数值型数据的函数来处理list中的逻辑型、字符型数据是有问题的,返回NA。

lapply(data,fuction)

lapply函数有两个参数,第一个参数传入环境中已有的列表;第二个参数传入一个函数。

#新建一个列表,保存着mtcars数据集、字符型向量、整型向量三组数据
df_list <- list(data1=mtcars,data2=c('a','b','c'),data3=c(1:20)
)
#求列表中三组数据的最大值
> lapply(df_list,max)
$data1
[1] 472
$data2
[1] "c"
$data3
[1] 20
#求列表中三组数据的平均值
> lapply(df_list,mean)
$data1
[1] NA
$data2
[1] NA
$data3
[1] 10.5
Warning messages:
1: In mean.default(X[[i]], ...) : 参数不是数值也不是逻辑值:回覆NA
2: In mean.default(X[[i]], ...) : 参数不是数值也不是逻辑值:回覆NA

sapply()

sapply函数是对lapply处理结果的向量化保存,处理list数据,返回一个向量。

sapply(data,fuction)

sapply函数有两个参数,第一个参数传入环境中已有的列表;第二个参数传入一个函数。

> sapply(df_list, max)
data1 data2 data3 
"472"   "c"  "20" 
> sapply(df_list, mean)
data1 data2 data3 NA    NA  10.5 
Warning messages:
1: In mean.default(X[[i]], ...) : 参数不是数值也不是逻辑值:回覆NA
2: In mean.default(X[[i]], ...) : 参数不是数值也不是逻辑值:回覆NA

sapply函数还有一个参数simplify,默认值为TRUE,设置为FALSE的话跟lapply的结果就完全一样了,这样看来,lappy和sapply记住一个sapply就好了。

> sapply(df_list, max,simplify = FALSE)
$data1
[1] 472
$data2
[1] "c"
$data3
[1] 20

除了上述三个函数,apply函数族中还有vapply、mapply等函数,不过这三个函数在绝大多数应用场景中应该够用了,按行或列处理数组时用apply,处理list时用sapply,其他的需要的时候再看了。

详细见下表:

函数用法输入输出语法
apply对阵列行或者列使用函数ArrayArray/Listapply(X, MARGIN, FUN, …)
lapply对列表或者向量使用函数List/expressionListlapply(X, FUN, …)
sapply对列表或者向量使用函数List/expressionList/Arraysapply(X, FUN, …, simplify = TRUE, USE.NAMES = TRUE)
vapply对列表或者向量使用函数List/expressionArrayvapply(X, FUN, FUN.VALUE, …, USE.NAMES = TRUE)
tapply对不规则阵列使用函数ArrayArray/Listtapply(X, INDEX, FUN = NULL, …, simplify = TRUE)
eapply对环境中的值使用函数Values in an EnvironmentListeapply(env, FUN, …, all.names = FALSE, USE.NAMES = TRUE)
mapply对多个列表或者向量参数使用函数List/ArrayList/Arraymapply(FUN, …, MoreArgs = NULL, SIMPLIFY = TRUE, USE.NAMES = TRUE)
rapply运用函数递归产生列表ListList/Vectorrapply(object, f, classes = “ANY”, deflt = NULL,how = c(“unlist”, “replace”, “list”), …)
http://www.yayakq.cn/news/851642/

相关文章:

  • 企业为什么要做网站网站点击量与排名
  • 一个主机 多个网站网站建设平台 三合一
  • 江苏省建设工程注册中心网站网站使用问题
  • 米方科技网站建设德州建设网站有
  • i排版 wordpress聊城优化网站建设
  • 购物小网站建设天津网站建立
  • 云南做网站价格wordpress漫画小说
  • pc网站建设企业wordpress 用户权限
  • app设计模板网站国外用python做的网站
  • 吉林平台网站建设哪里有常熟市建设工程发承包网站
  • 淘宝在哪个网站做推广wordpress前端文章编辑器
  • 公司网站备案具体什么情况xxx网站策划书
  • 怎么开个人网站网站中图片下移怎么做
  • 网站开发项目安排微信公众号登录平台登录
  • 怎么做移动网站吗定制网站设计
  • 酒泉网站建设平台谷歌有做网站建设
  • 完成网站建设的心得体会网站后缀net
  • 做网站一般用什么软件河南商丘网站
  • 能看网站的浏览器招聘网站开发源代码
  • 广州市网站建设报价51ppt模板网原创ppt模板
  • 如何做网站关键词排名宁波企业做网站哪家好
  • 怎么建网站 做app软件网站导航网址大全
  • 内涵网站源码wordpress动漫博客主题
  • 平湖网站制作在线 crm
  • 福州门户网站建设专业的深圳网站建设
  • 入门网站建设内容相同的 网站
  • 软件网站开发培训如何百度搜索到自己的网站
  • 辽源市住房和城乡建设局网站网页和网站的区别和联系
  • 301网站跳转设置室内装修设计需要学哪些东西
  • 泰国做网站wordpress删除未分类