<-)的功能相同 , 作用域也相同 , 因为等号(=)赋值是在全局环境中进行的 , 而代码第三行中的等号(=)则是调用函数时规定命名参数 , 这就是通常情况下 , 我们直接将y~x这个公式直接传递给lm函数的第一个参数 , 也就是formula参数的用法 。如果此时我们将等号(=)替换成箭头(<-) , 则会在全局环境中定义出一个新的formula变量 , 然后再将这个变量传递给了lm函数的第一个参数 。如果是我们有意这么做的话 , 就需要保证命名参数的顺序和函数中定义参数的顺序相同 , 否则就会出现错误 , 或者将名称相同的变量传递给了错误的参数(但程序可能正常运行) , 导致结果错误 。下面的例子可以突出了这种差别:
但是如果我们对lm函数的参数顺序不了解或者由于马虎搞错了参数顺序 , 这个时候就会容易出现错误 。
- 京东快递双11准时到达吗?预计时间准吗?
- 抗美援朝双方伤亡对比图,抗美援朝战争双方伤亡对比图表
- 王子文男朋友吴永恩个人资料简介 王子文吴永恩双向奔赴
- 风水凤凰双展翅 风水凤凰展翅是求什么
- 双人小游戏 手机游戏 无敌版双人小游戏大全
- 培训机构怎么快速招生 培训机构招生公司
- 双人对战游戏2人 坦克大战双人版
- 天猫双11招商规则是什么?商品准入条件
- 天猫双十一最新成交额多少?销售额多少?
- 教育双轨制是指什么,教育双轨制单轨制是什么意思
特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
