R语言学习001

最近突然对R语言很感兴趣,所以就学了一下器基本语法以及相应的数据分析的内容,虽然R语言的很多语法在python中都可以实现,但是R语言的语法还是比python更加简洁

1:函数c( ), length( ), mode( ), rbind( ), cbind( )

R语言创建相应的cell来表示一个数组或者是vector

2:mean( ), sum( ), min( ), max( ), var( ), sd( ), prod( )计算均值,最大,最小值,方差,标准差等

3:产生向量的方式(不同于python同时也有着自己的特点,比如索引多值时 a[c(1,2,3)])

产生向量的另一种方式:

4:使用which函数:

5:排序以及反转向量

6:将向量转换为矩阵

7:矩阵加法,矩阵转置,矩阵的乘法(对应元素相乘),矩阵乘法(矩阵乘法)

8:产生单位矩阵,对角矩阵等 (必须是方正)


9:求矩阵的逆,以及矩阵方程的解

还有就是求解方程的特征值等函数

10:读取文件中的数据,以及读取数据成dateframe的形式

11:循环脚本的使用:

for(i in 1:59){ a[i]=i*2+3}

for(i in 1:59){a[i]=i*2+1; b[i]=i*2+3}

可以知道R语言也是动态语言,动态分配内存;

12:

随机数的产生和使用,均匀分布,正态分布,以及数据变成dateframe的格式;


使用write.table()函数进行保存数据到硬盘中;

13:

绘图 使用plot(绘制两两之间的分布关系)


其他绘图函数

hist,scatter.smooth等

猜你喜欢

转载自blog.csdn.net/hufanglei007/article/details/80301899