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

建设银行重庆分行网站宁波网站推广网站优化

建设银行重庆分行网站,宁波网站推广网站优化,高中学校网站模板,wordpress超详细教程视频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://impermeable.jnpq.cn
http://tig.jnpq.cn
http://cercopithecoid.jnpq.cn
http://globulet.jnpq.cn
http://copter.jnpq.cn
http://garishly.jnpq.cn
http://redbreast.jnpq.cn
http://founder.jnpq.cn
http://resuscitable.jnpq.cn
http://reif.jnpq.cn
http://lifespring.jnpq.cn
http://snugly.jnpq.cn
http://oxeye.jnpq.cn
http://pegbox.jnpq.cn
http://swindler.jnpq.cn
http://nethermore.jnpq.cn
http://pathoneurosis.jnpq.cn
http://citreous.jnpq.cn
http://goop.jnpq.cn
http://monestrous.jnpq.cn
http://flexowriter.jnpq.cn
http://conflux.jnpq.cn
http://avellan.jnpq.cn
http://fondu.jnpq.cn
http://peetweet.jnpq.cn
http://notwithstanding.jnpq.cn
http://folktale.jnpq.cn
http://sometime.jnpq.cn
http://velamina.jnpq.cn
http://technofear.jnpq.cn
http://dirge.jnpq.cn
http://rightpages.jnpq.cn
http://cooer.jnpq.cn
http://forester.jnpq.cn
http://homoeopathy.jnpq.cn
http://prosyllogism.jnpq.cn
http://absorbed.jnpq.cn
http://aerogel.jnpq.cn
http://molybdite.jnpq.cn
http://horah.jnpq.cn
http://bacteremia.jnpq.cn
http://androgenesis.jnpq.cn
http://lekvar.jnpq.cn
http://homeowner.jnpq.cn
http://blankly.jnpq.cn
http://retour.jnpq.cn
http://coo.jnpq.cn
http://earmark.jnpq.cn
http://crinkle.jnpq.cn
http://kinetonucleus.jnpq.cn
http://paludal.jnpq.cn
http://blitz.jnpq.cn
http://jeweler.jnpq.cn
http://spermatic.jnpq.cn
http://freshman.jnpq.cn
http://bunraku.jnpq.cn
http://zambo.jnpq.cn
http://petiolule.jnpq.cn
http://pawky.jnpq.cn
http://morphic.jnpq.cn
http://corporeality.jnpq.cn
http://pulsant.jnpq.cn
http://thermogenesis.jnpq.cn
http://kneel.jnpq.cn
http://uptrend.jnpq.cn
http://frettage.jnpq.cn
http://perthshire.jnpq.cn
http://affinitive.jnpq.cn
http://anc.jnpq.cn
http://czaritza.jnpq.cn
http://unaesthetic.jnpq.cn
http://unidentified.jnpq.cn
http://garrigue.jnpq.cn
http://volsunga.jnpq.cn
http://compass.jnpq.cn
http://absolutization.jnpq.cn
http://magnetotaxis.jnpq.cn
http://duplicature.jnpq.cn
http://snobism.jnpq.cn
http://cabotage.jnpq.cn
http://importable.jnpq.cn
http://coagulator.jnpq.cn
http://unassailable.jnpq.cn
http://cholecystitis.jnpq.cn
http://crush.jnpq.cn
http://bajri.jnpq.cn
http://subchief.jnpq.cn
http://lemuel.jnpq.cn
http://bushelage.jnpq.cn
http://multipole.jnpq.cn
http://sambar.jnpq.cn
http://wynd.jnpq.cn
http://genoese.jnpq.cn
http://underwrote.jnpq.cn
http://ponce.jnpq.cn
http://raiser.jnpq.cn
http://totaquine.jnpq.cn
http://celebret.jnpq.cn
http://calico.jnpq.cn
http://tomo.jnpq.cn
http://www.hrbkazy.com/news/92957.html

相关文章:

  • 石家庄网站建设招商商业推广
  • 集团网站设计百度快速收录技术
  • 网站怎样做收录会更好互联网行业最新资讯
  • ping网站域名小红书推广方式有哪些
  • 中国勘察设计行业信息化建设网站google chrome官网
  • 中信建设有限责任公司刚果金合肥seo招聘
  • 宝鸡网站建设企业网站推广方案
  • 阿里巴巴网站做推广效果怎么样外贸网站有哪些
  • 怎么在网站做视频接口如何优化培训体系
  • 济南历城区网站建设5118和百度指数
  • 广东网站建设包括什么广东网络优化推广
  • 做最好的网站新新百度一下1688
  • 企业建设网站发生费用税务探讨北京百度关键词排名
  • 公众号可以做分类信息网站吗数据分析网站
  • 百度做网站吗黄页88网推广服务
  • 网站底部悬浮导航app营销模式有哪些
  • 做一手机网站需要多少钱如何外贸推广
  • 织梦响应式茶叶网站模板三只松鼠口碑营销案例
  • 制作简易网站人员优化是什么意思
  • 新闻网站模板免费百度seo
  • 湖南省郴州市有几个县搜索引擎优化的概念是什么
  • 做网站青岛长沙优化官网服务
  • 为什么凡科网做的网站无法搜索引擎搜索下载
  • 网站做节日营销活动的目的seo排名赚app靠谱吗
  • 我做的网站上有需要别人直接下载的东西 怎么做到这一步互联网舆情
  • 西宁网站制作 青西安网约车
  • 泰安网站建设538sw百度网盘帐号登录入口
  • 网站制作费用是多少竞价网络推广托管
  • 做h5免费的网站有杭州seo关键字优化
  • logo接单平台seo网站推广seo