首页

文章

如何在R语言中用apply等函数替代for循环

发布网友 发布时间:2022-04-19 09:59

我来回答

1个回答

热心网友 时间:2023-07-24 04:58

函数主体可以是一系列表达式,这些表达式需要用大括号括起来:function(param1,,paramN){expr1exprM}讨论函数的定义告诉R软件“用何种方式进行计算”。例如,R软件没有内置计算变异系数的函数,因此你可以定义函数如下:>cvcv(1:10)[1]0.5504819第一行定义了名为cv的函数,第二行引用该函数,以1∶10作为其参数x的值。函数对参数应用函数主体中的表达式sd(x)/mean(x)进行计算并返回结果。定义函数后,我们可以在任何需要函数的地方应用它,例如可以作为lapply函数的第二个参数(参见方法6.2):>cvlapply(lst,cv)函数主体如果包含多行表达式,则需要使用大括号来确定函数内容的起始和结束位置。下面这一函数采用了欧几里德算法计算两个整数的最大公约数:>*lapply(lst,function(x)sd(x)/mean(x))由于本书重点不在于介绍R的编程语言,这里不对R函数编程的细微之处进行解释。下面给出几个需要注意的地方:返回值所有函数都有一个返回值,即函数主体最后一个表达式值。你也可以通过return(expr)命令给出函数的返回值。值调用函数参数是“值调用”——如果你改变了函数中的参数值,改变只是局部的,并不会影响该参数所引用的变量值。局部变量你可以简单地通过赋值来创建一个局部变量,函数结束后该局部变量会消失。条件执行R语法中包含if语句,详情可以使用help(Control)命令查看。循环语句
ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 万里挑一算彩礼还是见面礼 绿萝扦插多少天后发芽 绿萝扦插多久发芽 扦插绿萝多久发芽 炖牛排骨的做法和配料 网络诈骗定罪标准揭秘 “流水不争先”是什么意思? mc中钻石装备怎么做 为什么我的MC里的钻石块是这样的?我想要那种。是不是版本的问题?如果是... 带“偷儿”的诗句 “君不见巴丘古城如培塿”的出处是哪里 带“奈何”的诗句大全(229句) 里翁行()拼音版、注音及读音 带“不虑”的诗句 “鲁肃当年万人守”的出处是哪里 无尘防尘棚 进出口报关流程,越详细越好。谢谢大家指教。 双线桥不是看化合价升多少就标多少的吗?为什么CL2+2KI=2KCL+I2中I失... 出师表高锰酸钾有画面了吗 2021年幼儿园新学期致家长一封信 电脑屏幕一条黑线怎么办? 销售代理商销售代理商的特点 商业代理商业代理的特征 如何看微信有没有开通微众银行 为什么微众没有开户 微众银行怎么开户 微众银行APP开户流程是什么? 唐古拉山海拔唐古拉山海拔是多少 怎么看待取消跳广场舞的人的退休金 如何选购新鲜的蓝田水柿? 恭城水柿柿树作用 创维洗衣机使用教程 创维全自动洗衣机怎么使用 自动开门器 狗羊属相婚姻相配吗 3岁的小孩不会说话怎么办 3岁孩子不会说话,应该挂什么科? 3岁小孩不会说话正常吗 鹿茸炖乌鸡怎么做? 新型冠状肺炎吃什么药可以预防 冰箱上电后一直响 食品生产许可证编号开头为“ G”。 R语言的for循环,懂的朋友帮忙看看! R语言- for循环 用简单r语言中的for循环进行编码? R语言for循环 微信里面的小视频打不开是什么原因? 社会保险一共需要交多少年 个人社保最低要交满多少年? 社保和医保要买多少年 国家规定个人社保要交满多少年 社保满多少岁可以交 社保要交满几年 个人社保需要交多少年 社保要买满多少年才有退休金 职工社保至少要交满多少年 社保养老要交满多少年 医保和社保分别要交满多少年 社保需要缴纳多少年才可以领取退休金? 社保需要交多少年才可以领养老金 社保要交满多少年 从现在购买社保需要买多少年 R语言,关于for 和if R语言-如何对变量名和变量同时使用for循环?(“<-”左右同时使用for循环) 本人R语言小白,在使用R语言时,下面的for循环提示参数长度为0,请问应该如何更改呢? r语言中 for 循环可以嵌套 else语句么 R语言中,for循环可不可以对i取某些特定值 r语言for循环怎么求几何平均数? R语言的嵌套for循环,内层循环1到14389,外层循环到14388,实在是太慢了,请问有没有什么解决办法呢 for循环中将excel中数据导入数据库,但是只有最后一条数据能够成功保存到数据库中,框架是SSH? matlab中双重for循环得到一组数据,如何存储到一个向量中 r语言中当 i=1时 xi=8 当 i=2时,xi=4 怎么for循环 求大神看看这个R语言中的for循环为什么不对。。。 R语言 for语句对fibnoci数列求和 R语言for循环 球从100米高自由落下每次落地后反跳回原高度的一半 再落下求它在第10次落地时共经过多少米第10次反弹多高 R语言的怎么写loop来run许多个回归方程 微信小视频打开无法播放什么原因。 找些好听的歌听听 寻找一首好听的歌 找几首好听的歌? 寻好听的歌
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com