美文网首页
R语言常见函数。

R语言常见函数。

作者: 守望一株麦穗 | 来源:发表于2021-09-13 23:36 被阅读0次

    ##查看R语言安装包路径

    > .libPaths()

    ##查看R语言当前工作目录路径

    > getwd()

    [1] "C:/Users/Administrator/Documents"

    ##设置R语言工作目录

    > setwd("E:/Rworkspace")

    ##查看当前R语言中已定义的变量

    > ls()

    ##删除当前R语言中已定义的变量

    >rm(x1)

    > dir()     ##显示目录内的文件

    >dir("./")

    ##显示data.frame的行数和列数。

    >dim(dataExpr)  #dataExpr是一个矩阵,包含100行数据,45列数据。

    [1] 100  45

    ##dataExpr是一个包含100行数据,45列数据的data.frame。

    ##head(dataExpr)是显示dataEpxr的前6行数据。[,1:4]是指显示dataExpr的前1-4列数据。

    > head(dataExpr)[,1:4]

    ##显示数据的前6行。

    head()

    ##数据操作相关

    >max(1:6)    ##求1,2,3,4,5,6之中的最大值;

    >min(1:6)    ##求1,2,3,4,5,6之中的最小值;

    >sum(1:6)    ##求1,2,3,4,5,6的和;

    >mean(1:6)  ##求1,2,3,4,5,6的平均值;

    >sqrt(2)      ##求2的开方值。

    ##R语言的循环

    for(条件){ do any code in here }      ##for循环

    while(条件){ do any code in here }  ##while循环

    ##cat和paste连接

    > cat(1,2,3)

    1 2 3

    > paste(1,2,3)

    [1] "1 2 3"

    ##which确认TRUE的位置索引

    > which(c(T,T,T,F,F,T))

    [1] 1 2 3 6

    > which(x=c(-1,1,2)>0)

    [1] 2 3

    ##rbind行合并和cbind列合并

    > rbind(1:3,4:6)

    > cbind(1:3,4:6)

    ##t转置

    ##prob所有元素向量相乘,但没有试验成果。

    ##长度函数length

    > length(1:6)

    [1] 6

    > length(c(1:4))

    [1] 4

    ##排序函数sort

    > sort(c(4:6,1:3),decreasing = T)  ###降序排序

    [1] 6 5 4 3 2 1

    > sort(c(4:6,1:3),decreasing = F)  ###升序排序

    [1] 1 2 3 4 5 6

    ##重复函数rep

    > rep((2:4),2)

    [1] 2 3 4 2 3 4

    > rep((2:4),times=2)

    [1] 2 3 4 2 3 4

    > rep((2:4),each=2)

    [1] 2 2 3 3 4 4

    > rep((2:4),each=2,times=2)

    [1] 2 2 3 3 4 4 2 2 3 3 4 4

    ##序列函数seq

    > seq(2,10,3)  #从2开始,到10结束,间隔3.

    [1] 2 5 8

    > seq(from=2,to=10,by=3)  #从2开始,到10结束,间隔3.

    [1] 2 5 8

    > seq(from=2,to=10,length=3)#从2开始,到10结束,一共3个数,等差数列

    [1]  2  6 10

    > seq(from=2,to=10,length=4)#从2开始,到10结束,一共4个数,等差数列

    [1]  2.000000  4.666667  7.333333 10.000000

    相关文章

      网友评论

          本文标题:R语言常见函数。

          本文链接:https://www.haomeiwen.com/subject/dkpqgltx.html