• R语言实战读书笔记(五)高级数据管理


    5.2.1 数据函数

    abs:

    sqrt:

    ceiling:求不小于x的最小整数

    floor:求不大于x的最大整数

    trunc:向0的方向截取x中的整数部分

    round:将x舍入为指定位的小数

    signif:舍入为指定的有效数字位数

    cos,sin,tan

    acos,asin,atan:反正弦,反余弦,反正切

    cosh,sinh,tanh:双曲余弦,双曲正弦和双曲正切

    acosh,asinh,atanh:反双曲余弦,反双曲正弦和反双曲正切

    log(x,n):以n为底

    log:

    log10:

    exp:

    5.2.2 统计函数

    mean

    median:中位数

    sd:标准差

    var:方差

    mad:绝对中位差

    quantile:分位数

    range:求值域

    sum:

    diff:滞后差分

    min:

    max:

    scale:中心化(center=TRUE)或标准化(center=TRUE,scale=TRUE),按列.默认是对指定列进行均值为0,标准差为1的标准化.

    5.2.3 概率函数

    dnorm:密度函数

    pnorm:分布函数

    qnorm:分位数函数

    rnorm:随机数生成函数

    set.seed:指定随机数种子

    runif:生成0到1区间上服从均匀分布的伪随机数

    mvrnorm:多元正态分布数据

    5.2.4 字符处理函数

    nchar:计算字符数量

    substr(x,start,stop):提取或替换一个字符向量中的子串

    x<-"abcdef"

    substr(x,2,4)结果是bcd

    substr(x,2,4)<-"22222" x变成a222ef

    grep(pattern,x,ignore.case=FALSE,fixed=FALSE):搜索,fixed=FALSE,pattern是正则,fixed=TRUE,pattern是一个文本字符串

    sub(pattern,replacement,x,ignore.case=FALSE,fixed=FALSE):替换

    strsplit(x,split,fixed=FALSE):在split处分割字符向量x中的元素

    paste(...,sep="")

    toupper:

    tolower:

    5.2.5 其他函数

    length

    seq(from,to,by)

    rep(x,n)

    cut(x,n)

    pretty(x,n):创建美观的分割点

    cat(...):连接,会在要连接的对象之间创建空格,可以用去掉这个空格

    apply(x,margin,fun)

    5.6

    t:转置

    5.6.2 整合数据

    aggregate(x,by,FUN):by是一个list,按by中的变量聚合

    5.6.3 reshape

    melt(data,id=c())

    cast(md,formula,FUN)

  • 相关阅读:
    linux内核模块的程序结构
    Vmware中RedHat命令行和图形界面切换
    Linux2.6内核启动流程学习
    关于mini2440u_boot的制作及烧录
    linux指令
    Arm-linux-gcc-4.3.2安装步骤
    JNDI 与 LDAP
    apicloud 自定义模块引用aar
    CSS canvas 捕捉视频video元素截图
    本地服务器搭建服务:ftp
  • 原文地址:https://www.cnblogs.com/MarsMercury/p/4979069.html
Copyright © 2020-2023  润新知