R常用函数(22.10.3)

1.取整

round()

ceiling()

floor()

2.分布函数

dnorm():标准正态分布密度函数

pnorm():标准正态分布函数

qnorm():标准正态分布分位数函数

qt(y,df):自由度为df的t分布的分位数函数

3.输出函数

print()

cat():同时显示多项内容,包括文本和数值

   cat("文本内容",数值,"\n")

sink():测试时用作输出记录,打开一个文本文件记录文本型输出结果

            sink("文件名.txt")

            结束时用空的sink()即可不再记录

4.绘图函数

curve(f(x),a,b):函数f(x),绘图区间(a,b)

abline(h=a):水平参考线h=a

barplot():条形图

plot(a,b):a,b为向量,分别以a,b的元素对应作为点的横纵坐标作散点图

5.数据输入与汇总统计函数

read.csv():将csv表格文件读入R(EXCEL文件可另存为csv文件)

      >常用:read.csv("文件名.csv",header=TRUE,as.is=TRUE)

  注1:其中header=TRUE——第一行作为变量名行

               as.is=TRUE——字符型列原样读入而不转换为因子

注2:由该函数定义的变量x称为一个数据框,可对其中各变量进行分类频数统计

统计函数:

(1)table(x[["某个变量名"]]):计算该变量下每个不同值出现的频数;

        table(x[["变量名1"]],x[["变量名2"]]):计算两变量下各个值的交叉频数

(2)数值型向量的统计

>summary():给出最小值、四分之一分位数、中位数、平均数、四分之三分位数、最大值

>sum()、mean()、var()、sd()标准差、min()、max()、range()最小值和最大值、prod()求所有元素乘积

>cumsum()累加、cumprod()累乘:结果是向量

注:若数据中有缺失值,可以删去缺失值后计算统计量,在函数中加入na.rm=TRUE

 

6.向量函数:

(1)生成函数:

c():生成向量

length():求向量长度

numeric(n):生成长度为n的零向量

seq():生成规则序列

     常用: seq(from=a, to=b, length.out=n):长为n

                seq(from=a, to=b, by=m):间隔m

rep():产生重复数值

    常用:rep(a,b):a,b是向量,指a中每个元素重复次数是对应的b中元素

              rep(a,each=m):a是向量,m是数字,指a中每个元素重复m次后再重复下一个元素

              rep(a,m):a是向量,m是数字,指将向量a重复m次

complex():生成复数向量

    常用:complex(real=a, imaginary=b):a,b是等长向量,对应生成复数向量

              complex(mod=l, arg=a):l是数字,a是向量,生成模长为l,辐角为a中元素的复数向量

    复数向量常用函数:Re(z)、Im(z)、Mod(z)/abs(z)、Arg(z)、Conj(z)分别求实部、虚部、模长、辐角、共轭向量

注1:严格区分大小写!!!!

注2:sqrt、log、exp、sin等数值计算函数对复数也有定义,但使用时需要改变变量类型

                例:sqrt(-1)错误;但sqrt(-1+0i)正确

(2)排序函数:

sort(x):从小到大排序

rev(x):将向量从尾到头排列

order(x):先将x从小到大排,返回结果是排序后每个元素在原x中的下标

      

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值