Advanced R之词汇表
转载请注明出处:http://www.cnblogs.com/lizichao/p/4800513.html
词汇表
想要玩得转R,重要的一点是有一个好的工作词汇表。以下是我认为的一个好的词汇表。你不必熟悉每个函数的细节,但是你应该知道它们的存在。如果词汇表中的函数你没有听说过,我强烈建议你阅读下相关文档。
我阅读了base包、stats包、untils包所有的函数,并提取了我认为最重要的函数,组成了下列的词汇表。列表中也有一些其他包中的重要函数,而且还有一些更加重要的,比如options()。
基本函数
- # The first functions to learn
- ?
- str
- # Important operators and assignment
- %in%, match
- =, <-, <<-
- $, [, [[, head, tail, subset
- with
- assign, get
- # Comparison
- all.equal, identical
- !=, ==, >, >=, <, <=
- is.na, complete.cases
- is.finite
- # Basic math
- *, +, -, /, ^, %%, %/%
- abs, sign
- acos, asin, atan, atan2
- sin, cos, tan
- ceiling, floor, round, trunc, signif
- exp, log, log10, log2, sqrt
- max, min, prod, sum
- cummax, cummin, cumprod, cumsum, diff
- pmax, pmin
- range
- mean, median, cor, sd, var
- rle
- # Functions to do with functions
- function
- missing
- on.exit
- return, invisible
- # Logical & sets
- &, |, !, xor
- all, any
- intersect, union, setdiff, setequal
- which
- # Vectors and matrices
- c, matrix
- # automatic coercion rules character > numeric > logical
- length, dim, ncol, nrow
- cbind, rbind
- names, colnames, rownames
- t
- diag
- sweep
- as.matrix, data.matrix
- # Making vectors
- c
- rep, rep_len
- seq, seq_len, seq_along
- rev
- sample
- choose, factorial, combn
- (is/as).(character/numeric/logical/...)
- # Lists & data.frames
- list, unlist
- data.frame, as.data.frame
- split
- expand.grid
- # Control flow
- if, &&, || (short circuiting)
- for, while
- next, break
- switch
- ifelse
- # Apply & friends
- lapply, sapply, vapply
- apply
- tapply
- replicate
常见数据结构相关函数
- # Date time
- ISOdate, ISOdatetime, strftime, strptime, date
- difftime
- julian, months, quarters, weekdays
- library(lubridate)
- # Character manipulation
- grep, agrep
- gsub
- strsplit
- chartr
- nchar
- tolower, toupper
- substr
- paste
- library(stringr)
- # Factors
- factor, levels, nlevels
- reorder, relevel
- cut, findInterval
- interaction
- options(stringsAsFactors = FALSE)
- # Array manipulation
- array
- dim
- dimnames
- aperm
- library(abind)
统计函数
- # Ordering and tabulating
- duplicated, unique
- merge
- order, rank, quantile
- sort
- table, ftable
- # Linear models
- fitted, predict, resid, rstandard
- lm, glm
- hat, influence.measures
- logLik, df, deviance
- formula, ~, I
- anova, coef, confint, vcov
- contrasts
- # Miscellaneous tests
- apropos("\\.test$")
- # Random variables
- (q, p, d, r) * (beta, binom, cauchy, chisq, exp, f, gamma, geom,
- hyper, lnorm, logis, multinom, nbinom, norm, pois, signrank, t,
- unif, weibull, wilcox, birthday, tukey)
- # Matrix algebra
- crossprod, tcrossprod
- eigen, qr, svd
- %*%, %o%, outer
- rcond
- solve
使用R
- # Workspace
- ls, exists, rm
- getwd, setwd
- q
- source
- install.packages, library, require
- # Help
- help, ?
- help.search
- apropos
- RSiteSearch
- citation
- demo
- example
- vignette
- # Debugging
- traceback
- browser
- recover
- options(error = )
- stop, warning, message
- tryCatch, try
输入/输出
- # Output
- print, cat
- message, warning
- dput
- format
- sink, capture.output
- # Reading and writing data
- data
- count.fields
- read.csv, write.csv
- read.delim, write.delim
- read.fwf
- readLines, writeLines
- readRDS, saveRDS
- load, save
- library(foreign)
- # Files and directories
- dir
- basename, dirname, tools::file_ext
- file.path
- path.expand, normalizePath
- file.choose
- file.copy, file.create, file.remove, file.rename, dir.create
- file.exists, file.info
- tempdir, tempfile
- download.file, library(downloader)
Advanced R之词汇表的更多相关文章
- Advanced R之函数
转载请注明出处,谢谢. 再次声明下,本人水平有些,错误之处敬请指正. 函数 函数是R基本的块结构单元:为了掌握本书中的更高级技术,你需要对函数有扎实的了解.也许你已经写过一些函数,并了解函数的基本知识 ...
- C++ 词汇表
C++词汇表 A abort() 特殊函数 如果一个函数抛出异常,但在通往异常函数的调用链中找不到与之匹配的catch,则该程序通常以此函数调用终止 abs ...
- Transformers 词汇表 | 二
作者|huggingface 编译|VK 来源|Github 词汇表每种模型都不同,但与其他模型相似.因此,大多数模型使用相同的输入,此处将在用法示例中进行详细说明. 输入ID 输入id通常是传递给模 ...
- Paip.语义分析----情绪情感词汇表总结
Paip.语义分析----情绪情感词汇表总结 以下词语是按感情色彩共分为十四类: 作者Attilax 艾龙, EMAIL:1466519819@qq.com 来源:attilax的专栏 地址:h ...
- CSS Vocabulary – CSS 词汇表,你都掌握了吗?
CSS 是前端开发必备技能,入门容易,深入难.比如像 Pseudo-class.Pseudo-element.Media query.Media type 以及 Vendor prefix 的概念,很 ...
- .Net词汇表中常见缩略语汇总
.Net中存在大量的专业词汇(详细列表,请参考:Visual Studio 和 .NET Framework 词汇表),其中很多词汇常常采用缩略语的形式被大量使用. 在阅读.Net书籍或网络资料时,便 ...
- USD词汇表(USD Glossary)
这篇文章是在学习USD的过程中龟速写成的,目的是将USD的核心设计.相关概念的说明.以及配套API整理出来,为后续进行的USD开发工作提供中文资料支持. 实际上也只有充分理解了USD设计中的每一个知识 ...
- 腾讯互动课堂(Tencent Interact Class,TIC)SDK 词汇表
词汇表 https://cloud.tencent.com/document/product/266/11732 封装格式 封装格式(Format)是将已经编码压缩好的视频流和音频流按照一定的格式规范 ...
- IT词汇表
本人采集到了数十万篇中文技术类博客,进行分词后根据出现的词频手工整理了一份IT词汇表,共计12000个,基本囊括了常见的中英文IT词汇,欢迎各位提出交流意见. 点此 下载
随机推荐
- XMPP资源绑定(Resource Binding)
一个XMPP的账号由三部分组成: 用户名(user/node),域名(domain)和资源(resource) .例如 alice@xmpp.irusher.com/mobile ,user部分(或n ...
- ios -- 极光推送《2》--极光推送消息推送成功,但是手机收不到的解决方法
1.确认证书是否与app的Bundle ID是否一致 2. 确认你的推送证书是否已经过期 3.确认你的APP_KEY是否和极光APP_KEY是否一致 4.正确调用bindChannel,并成功返回ap ...
- VS中Component Class、User Control及Custom Control的区别 .
.NET Framework 为您提供了开发和实现新控件的能力.除了常见的用户控件外,现在您会发现,您可以编写能执行自身绘图的自定义控件,甚至还可以通过继承扩展现有控件的功能.确定创建何种类型的控件可 ...
- 错误记录--更改tomcat端口号方法,Several ports (8005, 8080, 8009)【转】
启动Tomcat服务器报错: Several ports (8005, 8080, 8009) required by Tomcat v5.5 Server at localhost are alre ...
- Webpack探索【10】--- 懒加载详解
本文主要讲懒加载方面相关内容.
- 【JAVA学习】struts2的action中使用session的方法
尊重版权:http://hi.baidu.com/dillisbest/item/0bdc35c0b477b853ad00efac 在Struts2里,假设须要在Action中使用session.能够 ...
- Ceph集群rbd-mirror A、B区域备份实施方案
Ceph集群rbd-mirror A.B区域备份实施方案 备注:首先准备两个集群, 并确认其状态,集群的准备过程在这就不做陈述 1.查看集群状态 A区域 [root@ceph2111 ceph]# c ...
- Spring Boot 支持多种外部配置方式
Spring Boot 支持多种外部配置方式 http://blog.csdn.net/isea533/article/details/50281151 这些方式优先级如下: 命令行参数 来自java ...
- (转)source insight 窗口嵌入
昨天用了一下source insight ,都说很强大,也有感觉,但是这个强大的东西往往不是那么容易弄清楚的,或者一下子就好上手的,工具强大,功能复杂多样,一开始不知道怎么入手,以后慢慢来吧,学习是要 ...
- 在maven 中部署SSM项目找不 Spring ContextLoaderListener 的解决办法
1.项目使用技术:maven的项目使用了Spring MVC+Spring +Mybatis+Tomcat搭建一个项目. 2.报错信息: Error configuring application l ...