我不明白R中“=”和“==”之间的区别。我有几个问题:
=
在脚本中分配但在函数中不分配?<-
存在时,为什么要使用=
?有区别吗?答案 0 :(得分:9)
我从来没有写过r
行,但我几乎完全可以告诉你=
是赋值运算符,而==
是相等运算符。快速谷歌搜索将轻松回答您的问题。
似乎箭头操作符<-
在R中更常用于分配,而不是=
。
作业:
x = 3
x <- 3
测试平等:
if (x == 3)
答案 1 :(得分:1)
=
用于分配和设置函数参数。
==
用于比较变量:测试是否相等。