为了账号安全,请及时绑定邮箱和手机立即绑定

R语言基础

  • //用来从随机分布的总体里抽取指定个数的数据

    s<- function(n,mean,std){

                        rnorm(n,mean,std)

    } //在均值为mean的标准差为std的正态分布里抽取n个数据

    mapply(s,1:5,5:1,2)//s为函数名,抽取的数据,分布的均值,标准差

    查看全部
  • x <- matrix(rnorm(100),10,10)

    //随机从小正泰分布的总体里抽取100个数据,排成10行10列

    apply(x,1,quantile,probs=c(0.25,0.75))

    //将x传进apply,传进行,传进函数名——求数据的百分位点,指明百分位点

    查看全部
    0 采集 收起 来源:R语言函数 apply

    2019-01-25

  • class查看类型

    查看全部
  • lapply(x,runif)

    //对数据进行随机抽取

    常与匿名函数结合使用

    lapply(x,function(m) m[1,])

    //讲x依次传入function中,并抽取第一行

    sapply(x,mean)//简化结果,当列表元素长度均为1,返回向量;列表元素长度相同且大于1,返回矩阵

    查看全部
  • 如何处理缺失值

    x[!is.na(x)]//除去不是缺失值的元素留下的内容

    查看全部
    0 采集 收起 来源:处理缺失值

    2019-01-18

  • 怎样能够返回矩阵而不是向量

    查看全部
    0 采集 收起 来源:矩阵的子集

    2019-01-18

  • 日期时间的存储

    查看全部
  • nan一般表示数字的缺失值,而NA表示的缺失范围更广

    用于缺失值的处理。

    查看全部
  • x<-date()

    x<-Sys.Date()

    x1<-as.Date("2017-11-25")

    x2<-as.Date("2019-01-01")

    weekdays(x2)

    months(x2)

    quarters(x2)

    julian(x2) 到1970-01-01有多少天。

    x2-x1
    as.numeric(x2-x1) 转换为纯数字。

    x<-Sys.time()

    p<-as.POSIXlt(x)

    names(unclass(p)) 属性名称一览

    p$sec 具体属性对应的值

    as.POSIXct(p) 

    把其他格式的日期转换为r语言。

    x1<-"Jan 1, 2015, 01:01"

    strptime(x1, "%B %d, %Y, %H:%M")

    查看全部
  • data.matrix(df) 把df转换成matrix.

    df<-data.frame(a=c(),b=c()) 定义不同的列。

    nrow(df)

    ncol(df)


    查看全部
  • factor 统计中的四种不同分类

    有序/无序

    level表示标签,设定level之后可以设定标签的顺序,在前的为基线。

    table可以统计数量。

    unclass,class(unclass(x))

    查看全部
  • 矩阵填充方式是按照列来填充的。

    x<-matrix(nrow=,ncol=)

    dim(x)

    attributes(x)


    y<-1:6

    (添加维度信息)dim(y)<-c(2,3)


    拼接:rbind(y,y2), cbind(y,y2)


    array 数组,维度可以大于2

    x<-array(1:24, dim=c(2,3,4))


    查看全部
  • 创建向量vector: 都是同一类型的对象,可以强制转换。

    new profile:

    x<-vector("character", length=10)记得run

    x<-c(1,2,3,4)

    x1<-1:4

    as.logical()/numeric()/character()

    name()

    查看全部
  • x<- 1:5

    y<- 6:10


    x+y

    x*y

    x/y  #得到五个元素


    x<- matrix(1:4,nrow=2, ncol=2)

    y<-matrix(rep(2,4),nrow=2,ncol=2)  #rep把2重复4次

    x*y   #矩阵元素相乘

    x%*%y  #真正的矩阵乘法


    查看全部
    0 采集 收起 来源:向量化操作

    2018-12-02

  • 通过levels 来设定因子中的基线水平

    查看全部

举报

0/150
提交
取消
课程须知
本课程需要学员提前掌握 安装好R和Rstudio
老师告诉你能学到什么?
1、R语言的数据结构 2、构建数据子集 3、重要函数的使用

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!