R语言常用命令|函数合集:史上最全的R语言常用函数,没有之一!

R语言拥有一套完善、简单、有效的编程语言,对于新手来说相对易学友好。那么R语言有哪些常用的命令和函数呢?今天我们就来总结一下,希望能够帮助大家完成R语言作业的效率。

R语言是数据处理和统计的常用工具,集统计分析与图形显示于一体,可以运行于UNIX,Windows和Macintosh的操作系统上。R语言的特点是具有有效的数据存储和处理功能,一套完整的数组(特别是矩阵)计算操作符,同时拥有完整体系的数据分析工具,为数据分析和显示提供的强大图形功能。

R语言函数:功能命令

查看包的安装目录:libPaths()

查看该包里面所有的函数:ls(‘package:ggplot2’)

查看已经安装的包目录:library()

载入mypackage 包:library(mypackage)

查看启动 R 时自动载入的包:getOption(“defaultPackages”)

查看 ‘mypackage’ 的帮助信息:help(package = ‘mypackage’)

查看函数的参数:args(function)

自动运行该函数帮助文档中的例子:example(function)

展示一些包中 demostration:demo(“package”)

有的包,特别是 bioconductor 的包有 vignette,用函数查看:vignette(‘mypackage’)

查看 vignette:openVignette(‘mypackage’)

搜索 R 网站上的 “helpinfor” 相关信息:RSiteSearch(“helpinfor”)

查看已经安装包的详细 HTML 文档:help.start()

查看当前载入的包:search()

查看 R 中载入的包:sessionInfo()

查看 S4 类的方法:showMethods(class = “myClass”)

查看 method 的代码:findMethods(“myMethods”)

查看某个对象的类:class(myObject)

查看某个 class 或者包的具体内容:getClass(“class/package”)

查看某个 class 的 slot:getSlots(“class”)

查看某个对象的 slot:slotNames(MyObject)

R语言函数:数据管理

R语言函数

Vector:向量

Numeric:数值型向量

Logical:逻辑型向量

Character;字符型向量

List:列表

Data.frame:数据框

C:连接为向量或列表

Length:求长度

Subset:求子集

seq,from:to,sequence:等差序列

Rep:重复

NA:缺失值

NULL:空对象

Sort,order,unique,rev:排序

Unlist:展平列表

attr,attributes:对象属性

Mode,typeof:对象存储模式与类型

Names:对象的名字属性

R语言函数:字符串处理

Character:字符型向量

Nchar:字符数

Substr:取子串

format,formatC:把对象用格式转换为字符串

paste,strsplit:连接或拆分

Charmatch,pmatch:字符串匹配

Grep,sub,gsub:模式匹配与替换

R语言函数:数学函数

Abs,sqrt:绝对值,平方根

log, exp, log10, log2:对数与指数函数

sin,cos,tan,asin,acos,atan,atan2:三角函数

sinh,cosh,tanh,asinh,acosh,atanh:双曲函数

beta,lbeta,gamma,lgamma,digamma,trigamma,tetragamma,pentagamma,choose ,lchoose:与贝塔函数、伽玛函数、组合数有关的特殊函数

Fft,mvfft,convolve:富利叶变换及卷积

Polyroot:多项式求根

Poly:正交多项式

spline,splinefun:样条差值

besselI,besselK,besselJ,besselY,gammaCody:Bessel函数

deriv:简单表达式的符号微分或算法微分

R语言函数:其他函数

R语言常用函数

length(x):获取对象x的长度

seq(fom,to,by):生成一个从from到to间隔为by的序列

rep(x,n):将x重复n遍

cut(x,n):将x分隔为有着N个水平的因子

pretty(x,n):创建分割点,将x分隔成n个区间

cat(x,file,append):连接x对象,并将其输出到屏幕或文件中。

rownames():修改行数据框行变量名

colnames:修改行数据框列变量名

cbind:根据列进行合并,前提是所有数据行数相等。

rbind:根据行进行合并,要求所有数据列数是相同的才能用rbind.

runif(n, min, max ):生成n个大于min,小于max的随机数

rnorm(n, mean, sd ):生成n个平均数为mean,标准差为sd的随机数

掌握了R语言的这些常用函数公式,你也可以成为R语言的高手!当然,如果你遇到了R语言的难题,也不要惊慌,快来找StudyGate来帮忙。StudyGate R语言代写,全母语导师,成绩80分以下全额退款。那么StudyGate的下单流程是什么呢?

studygate assignment代写

Step 1:提交作业要求

三分钟即可完成下单,下单时可以选择作业需要的时间和具体要求。

Step 2:选择专业导师

作业提交成功之后,导师审核要求,确认之后会联系报价,可自由选择专业学科相关导师,并且确认作业最终价格。

Step 3:完成订单, 准时交付

导师开始处理订单。在此期间有任何问题,都可以登录账号和导师随时沟通。作业完成后,系统自动发送至你的邮箱,所有信息安全保密。你也可以登录账号直接下载。

Step 4:收到答案14天之内确认,100%满意保证

收到作业之后14天之内,如果对作业有任何问题,都可以联系导师进行修改。100%满意保证,只有你选择满意答案之后,我们才会扣款,安全有保障。

Step 5:对导师提出评价

我们拥有严格的导师考核评价机制,服务好不好,全由你说了算!你的认同是我们前进的动力。

StudyGate汇集了世界各大名校王牌理科专业导师,充分了解海外各大院校理科作业机制与特点,提交问题之后,系统自动为你匹配最适合的导师,给你一对一的独家指导,让你轻松提高成绩。帮你轻松搞定编程作业难题!

我们的服务范围包括但不限于:
C,C#,C++ 代写
Electrical Engineering代写
Computer Science 代写
Data structure/Machine Learning 代写
Dreamweaver
HTML 代写
Java/JavaScript/JQuery
Linux/Windows/Mac socket Algorithm
Macintosh
Mathematica (programming)
MATLAB 代写
Networking (computer) 代写
Oracle
Pascal/Perl/PHP/Python
Revit/Rust/Ruby
SAS/Sketchup/Solidworks/SQL/STATA/Swift/SPSS/R
UNIX
Visual Basic
Web Design/Operating System

StudyGate专业理工科作业代写,最靠谱的R语言代写

有任何问题,欢迎随时咨询网页客服!