R语言 几个易错的地方
1.列表与向量
定义一个向量,然后向内添加元素,得到一个长向量列表:
> a = c() #定义一向量 > for (i in 1:5) + a = c(a,i) > a [1] 1 2 3 4 5
定义一个列表,向内添加元素,则添加的元素会自动变为列表,最终得到的是一个元素为列表的列表
> b = list() #定义一列表 > for (i in 1:5) + b = c(b,i) > b [[1]] [1] 1 [[2]] [1] 2 [[3]] [1] 3 [[4]] [1] 4 [[5]] [1] 5
2.range
R语言中没有range函数 ,若要循环:
for (i in 1:100) do