<- ?賦值
rnorm(n) ?隨機(jī)數(shù)
plot 繪制點(diǎn)圖
install.packages("ggplot2") ? 安裝屌屌的包ggplot2
library(ggplot2) ?安裝ggplot2的幫助文檔
help() ? ?幫助文件
=====================================
=====================================
getwd():查看當(dāng)前工作路徑
setwd(str):設(shè)置工作路徑為str
library():查看當(dāng)前可用包
library(x):載入包x
citation(x):查看包x的引用信息
search():查看已載入的包
detach(package:x):取消包x的載入
remove.package("x"):取消包x的安裝(卸載包x)
ls():查看workplace中的所有變量
ls(pat="m"):列出在名稱中帶有字符m的對象(pat代表pattern)
ls(pat="^m"):列出在名稱中以字符m開頭的對象
ls.str():顯示內(nèi)存中所有對象的詳細(xì)信息
q():退出R
?:訪問幫助文件
#:添加注釋
system.time(operations):查看操作消耗的時間
system.file(package=str):查看包str所在的文件路徑
example(methodX):顯示函數(shù)methodX的使用例子
methods(methodX):查看函數(shù)methodX在默認(rèn)包中所有可利用的函數(shù)(OOP)
getAnywhere(methodX):查看函數(shù)methodX的源代碼
is.primitive(methodX):查看函數(shù)methodX是否為內(nèi)置函數(shù)
length(x):求/設(shè)置x的長度(所含元素個數(shù))
dim(x):求/設(shè)置x各維的長度盅弛,結(jié)果維數(shù)組
str(x):給出x的信息
class(x):查看/設(shè)置x所屬的類名
mode(x);查看/設(shè)置x的數(shù)據(jù)類型
storage.mode(x):查看/設(shè)置x的存儲類型
typeof(x):查看x的存儲類型
names(x):查看/設(shè)置x中各元素的名字(按列),名字可作為下標(biāo)訪問
letters:數(shù)組常量挪鹏,元素為"a","b","c"..."z"
LETTERS:數(shù)組常量见秽,元素為"A","B","C"..."Z"
head(x):查看x的前6個元素
tail(x):查看x的最后6個元素
fix(x):以表格形式顯示x(data.frame或者matrix)并允許對x編輯
unique(x):刪除x中重復(fù)元素(or duplicated row of a matrix or data.frame)后的剩余元素
order(x):對值排序(從小到大)后的x元素原索引
dataframeX[order(dataframeX$colname)]:對data.frameX按其colname列有序(升序)重排
memory.limit():查看內(nèi)存大小
memory.limit(n):申請內(nèi)存大小
memory.size(NA):查看內(nèi)存大小
memory.size(T):查看已分配的內(nèi)存
memory.size(F):查看已使用的內(nèi)存
在Windows開始菜單運(yùn)行:Rgui -max-mem-size 2GB
與在R GUI中執(zhí)行:memory.limit(2000)
都能申請2GB使用內(nèi)存。
rm(x):從workplace中刪除變量/文件x
gc():清除內(nèi)存垃圾
rm(list=ls()):清除workplace中所有變量
log(x):求x的自然對數(shù)
log10(x):求x的對數(shù)(以10為底)
t(x):求x的轉(zhuǎn)置x`
求n!:factorial(n)讨盒,prod(1:n)解取,gamma(n+1)
quantile(x):求x向量的0%、25%返顺、50%禀苦、75%、100%等5個分位數(shù)值
summary(x):求x(變量遂鹊,data.frame或是cbind的結(jié)果)的Min(最小值)振乏、1st Qu(第一四分位數(shù))、Median(中位數(shù))秉扑、Mean(均值)慧邮、3rd Qu(第三四分位數(shù))、Max(最大值)舟陆,除了mean(平均值)误澳,其余的和quantile相同
range(x):求x的下界(最小值)和上界(最大值),即x的范圍
cut(x,breaks,labels=NULL,include.lowest=FALSE,right=TRUE,dig.lab=3,ordered_result=FALSE):按分隔點(diǎn)(由breaks指定)把x分成段秦躯,將x由numeric轉(zhuǎn)換為factor
with(data,expr,...)和within(data,expr,...):在由data構(gòu)造的環(huán)境中計(jì)算表達(dá)式expr(可以是用{}界定的一組語句)的值忆谓,后出現(xiàn)的變量如x實(shí)為data$x。對于默認(rèn)的with函數(shù)踱承,data可以是一個environment倡缠、list、data frame或者integer茎活,對于within毡琉,data為一個list或者data frame。