一. Workspace and Files
1. getwd()當(dāng)前的工作空間
2. ls()工作空間下所有對(duì)象
3. list.files() or dir()工作空間下所有文件
4. dir.create()在當(dāng)前的工作空間下創(chuàng)建字典
5. setwd()設(shè)置新的工作空間
6. file.create()在工作空間下創(chuàng)建文件
7. file.exists()判斷文件是否存在
8. file.info()獲取文件信息
9. file.rename()重命名文件
10. file.copy()復(fù)制文件
11. file.path()獲取文件的相對(duì)地址
二紊撕、Sequences of Numbers數(shù)列
1. 1:20等價(jià)于seq(1, 20)
2. seq(1, 20, by = 0.5)
3. length()向量窒所、字符長(zhǎng)度
4. 1:length(my_seq) = seq(along.with =my_seq) = seq_along(my_seq)
5. rep()replicate重復(fù)
三葛闷、Vectors向量
1.邏輯判斷>, <, <=, >=, ==, |, &
2. paste(…, seq = …, collapse = …)連接字符串
四、Miss Values缺失值
1. NA (no avaliable)
2. is.na()
3. NaN (not a number)
五凫岖、Subsetting Vectors子集
1.x[1:10]選取x向量中第1個(gè)到第10個(gè)元素
2. x[c(1, 10)]選取x向量中第1個(gè)和第10個(gè)元素
3. x[-c(1, 10)] x[c(-1, -10)]選取x向量中除去第1個(gè)和第10個(gè)元素的其他元素
4. names(x) <- c()為向量中的元素取名
5. identical(x, y)判斷x, y是否相同
六村刨、Matrices and data frame矩陣和數(shù)據(jù)框
1.矩陣只能存儲(chǔ)一種類(lèi)型的數(shù)據(jù),數(shù)據(jù)框可存儲(chǔ)多種類(lèi)型的數(shù)據(jù)
2.dim(x)attributes(x)查看矩陣或數(shù)據(jù)框的維度
七、logic邏輯運(yùn)算
1. &與|運(yùn)算是有先后順序先計(jì)算&后計(jì)算|
2. isTRUE(X)
3. xor(FALSE, TRUE) = TRUE其他情況為FALSE
4. which()返回TRUE的索引
5. any(FALSE, FALSE, …) = FALSE其他情況為T(mén)RUE
6. all(TRUE, TRUE, TRUE,…) = TRUE其他情況為FALSE
八须误、Functions
1.Sys.Date()系統(tǒng)當(dāng)前時(shí)間
九、lapply() and sapply()
1.lapply(data, function) ‘l’in ‘lapply’stands
for ‘list’,將方法應(yīng)用的list中的每一個(gè)元素仇轻,然后返回一個(gè)list
2.sapply(data, function) ‘s’in ‘sapply’stands
for ‘simplify’,用法和lapply相同京痢,只是返回的結(jié)果格式更簡(jiǎn)單。
十篷店、vapply and tapply
1.vapply(data, function,返回結(jié)果格式)與sapply不同的是可以自定義返回結(jié)果的格式祭椰。
2.tapply(data,分組依據(jù)數(shù)據(jù),function)將方法應(yīng)用的每組數(shù)據(jù)
十一疲陕、Looking at Data
1.class()
2.summary()
3.dim()
4.str()
5.nrow() ncol()
6.table()
7.head()
8.tail()
9.object.size()
十二方淤、simulation模擬
1.sample(x, n=, replace = FALSE, prob= )生成n個(gè)x范圍內(nèi)的隨機(jī)數(shù);replace = FALSE,不重復(fù)蹄殃,replace = TRUE,可重復(fù)携茂。
2.rbinom(n, size, prob)模擬生成二項(xiàng)分布數(shù)據(jù)。n為生成的隨機(jī)數(shù)數(shù)量诅岩,size為實(shí)驗(yàn)次數(shù)讳苦,rbinom(100, 10, 0.5)生成100個(gè)服從B(10,0.5)的數(shù)據(jù)吩谦。
3.rpois(n, lamda)生成n個(gè)服從P(lamda)的數(shù)據(jù)
十三鸳谜、Dates and Times
1.Sys.Date()系統(tǒng)當(dāng)前日期
2.Sys.time()系統(tǒng)當(dāng)前時(shí)間
3.as.POSIXlt(Sys.time())
4.weekdays()星期幾
5.months()哪個(gè)月
6.quarters()哪個(gè)季度
7.strptime(time,格式)將字符串轉(zhuǎn)變?yōu)闀r(shí)間
8.difftime(x, y, units = )兩個(gè)時(shí)間差