nanana,作为一个不合格的数学专业学生,脑袋不好使,又穷逼,只好学点儿实用的东西,希望能养活自己~~~
不瞎哔哔,想做数据方面工作的时候在犹豫是学R还是学python,一点儿python基础都没有强行用了一个python爬虫,发现python还是比较的麻烦(但是还是后来还是花了一些时间学了一些python基础的语法,发现python真的很棒,但是总感觉R更加的合适,R真的是比较美妙的东西~~~)所以现在在R的路上飘渺着~~~请多指教啦!
1. R向量
我很喜欢这东西,做大物实验的时候太方便了-.-
> X1 <- c(1:20)
> x1
[1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
如你所见,函数c()就是生成一个向量,1:20表示从1开始以间隔为1加到20
那么要以2为间隔加到20怎么办呢?
> x2 <- c(1:20:2)
看起来是不是很对的样子,是不是很像matlab?但是---
In 1:40:2 : numerical expression has 40 elements: only the first used
出错啦!!!问题就在于c()不能这么用!然而我并不知道为什么不能这么用。。。
正确的如下所示:
> x2 <- seq(1,20,2)
> x2
[1] 1 3 5 7 9 11 13 15 17 19
注意哈,seq里面用的是“,”不是“:”,我在这上面踩了不少的坑=。=
那如果我想生成从1开始到100的平方呢?
>兄弟,这个还是写循环吧//我不会了额
2. 矩