1,不常用命令
demo()
演示R大致能做出何种图形
data()
列出当前已加载包中所含的所有可用示例数据集
help(ls)
在屏幕中显示ls()函数的用法
options()
显示或设置当前选项
history(#)
显示最近使用过的#条命令(默认为25)
savehistory(“myfile”)
保存命令历史到文件myfile中(默认值为.Rhisotry)
loadhistory(“myfile”)
载入一个命令历史文件(默认值为.Rhisotry)
save.image(“myfile”)
保存工作空间到文件myfile中(默认值为.RData)
save(objectlist, file = “myfile”)
保存指定对象到一个文件中
load(“myfile”)
读取一个工作空间到当前会话(默认值为.RData)
source(“filename.R”)
在当前会话中执行一个脚本
sink(“filename”)
将输出结果重定向到文件filename中。默认情况下,如果文件已经存在,则它的内容将被覆盖。使用参数append=TRUE可以将文本追加到文件后,而不是覆盖它。参数split=TRUE可将输出同时发送到屏幕和输出文件中。
不加参数调用sink()将仅向屏幕输出结果。
sink()只可以重定向文本输出,对图形输出没有影响。
attach(mtcars)
将数据框mtcars添加到R的搜索路径中。这样mtcars$mpg操作就可以简写为mpg
detach(mtcars)
移除搜索路径
with()
with(mtcars, {
stats <<- summary(mpg)
stats
})
Note:如果使用<-赋值,则stats只是局部变量,在with外面无法访问,而<<-可以使stats在with外面也能访问。
2,常用数据类型
向量、数组和矩阵只能拥有一种数据类型;数据框和列表不同列可以是不同数据类型;数据框要求所有列一样长,列表不要求。
因子类型(factor)
1)名义型
Diabetes (Type1, Type2)
2) 有序性
Status (poor, improved, excellent)
利用因子进行值标注
patientData$gender <- factor(patientdata$gender,
levels = c(1, 2),
labels = c(“male”, “female”))
这里levels代表变量的实际值,而lables表示包含了理想值标签的字符型向量。