最近突然对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等