1、R语言最开始设计的时候,是采用箭头作为赋值符号的,这是从apl语言继承而来的(箭头表示赋值,等号表示判断)。
2、之后的s语言也沿用了这个用法,再之后r语言为了保持和s语言的兼容性保留了这个箭头。
3、直到2001年,r的更新版本中才加入了等号=大于小于与等号在功能上是没有区别的,可以通用。
n<-1.96 这是R的bug,你想数n小于-1.96的个数, 但此时R会认为你把1.96赋值给n 这块你要用length(n[n1.96]) 这个是没问题的,但是你前一步已经让n=1.96了,所以这里只能是0