赋值运算符=和<-R 之间有什么区别?
我知道运营商略有不同,如本例所示
x <- y <- 5
x = y = 5
x = y <- 5
x <- y = 5
# Error in (x <- y) = 5 : could not find function "<-<-"
Run Code Online (Sandbox Code Playgroud)
但这是唯一的区别吗?
在data.frame中,<-可以得到很奇怪的输出,是什么原因?
x<-data.frame(name<-c("n1","n2"),age<-c(5,6))
y<-data.frame(name=c("n1","n2"),age=c(5,6))
> x
name....c..n1....n2.. age....c.5..6.
1 n1 5
2 n2 6
> y
name age
1 n1 5
2 n2 6
Run Code Online (Sandbox Code Playgroud)
data.frame中< - 和=之间的区别是什么?