R语言基础函数练习

Posted 小叮当的学习后花园

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了R语言基础函数练习相关的知识,希望对你有一定的参考价值。

数组:有维度的向量

is.vector(x)x是向量吗?

Is.array(x)x是数组吗?


R语言基础函数练习(二)

dim(x):给数组x加上一个维度

 

 

数据框:跟矩阵差不多,也是二维的一个表单。区别在于矩阵(或者数组)里面全部都是数值。而数据框每一列都可以是不同的类型(如数值,字符等等)

每一行是一个观测值(样本),每一列是一个变量

R里面将向量组合为数据框:

x=data.frame(x1,x2)

x1,x2为两个向量,可以是不同类型的,但长度必须要相等


置换列头方式如图

R语言基础函数练习(二)

 

 

画散点图

plot( ):画图函数(任何图都可以)

R语言基础函数练习(二)


 

 

读文本文件数据

(x=read.table( )):读文本文件命令

R语言基础函数练习(二)

记得首先在R里面设置工作目录,把目标文件放到工作目录下,要不然会找不到文件

如果不是工作目录则需要加命令:

x=read.table(“c:\temp\abc.txt”))

(必须得是2 ,在R里面1 代表转义符)

 

 

R语言基础函数练习(二)

也可在Excel等形式中复制粘贴

clipboard:剪切板

header=F:不读列头

 

 

Excel文件数据

  • 方法一:先把Excel另存为空格分隔的prn文本格式再读

    w<-read.table( “test.prn”,header=T)


  • 方法二:先把Excel另存为逗号分隔的csv文本格式再读

    w<-read.csv( “test.csv”,header=T)


  • 方法三:安装RODBC包,再通过ODBC

    如何安装RODBC包?




循环语句

for语句

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

i:循环变量

in 1:59:循环变量的遍历范围

(循环条件必须要用括号括起来)

R语言基础函数练习(二)

 

 

while语句

R语言基础函数练习(二)

 

 

R脚本

source( )

print( )

R语言基础函数练习(二)

R语言基础函数练习(二)




课后练习

R语言基础函数练习(二)

 

分布函数

正态分布函数:rnorm( )

泊松分布函数:rpois( )

指数分布函数:rexp( )

Gamma分布函数:rgamma( )

均匀分布函数:runif( )

二项分布函数:rbinom( )

几何分布函数:rgeom( )

四舍五入:round( )

 


runif( )rnorm( )

R语言基础函数练习(二)

R语言基础函数练习(二)

 

 

合成数据框并保存到硬盘

合成数据框

data.frame( )

R语言基础函数练习(二)

 

将数据框写入到文件

write.table

write.table(x,file="d:\mark.txt",col.names=F,row.names=F,sep=" ")

R语言基础函数练习(二)

 

 

求平均值,极值

为什么mean( )函数用不了?

 

求总分


以上是关于R语言基础函数练习的主要内容,如果未能解决你的问题,请参考以下文章

R语言画图练习

数据结构与算法 Python语言实现 第三章练习

R语言练习题

用R语言pie函数做饼图

turtle库基础练习

R语言相关系数显著性检验及可视化的尝试