标签:
参考:《R语言实战》
1. 获取帮助
|
help.start() |
打开帮助文档首页 |
|
help("foo")或?foo |
查看函数foo的帮助(引号可以省略) |
|
help.search("foo")或??foo |
以foo为关键词搜索本地帮助文档 |
|
example("foo") |
函数foo的使用示例(引号可以省略) |
|
RSiteSearch("foo") |
以foo为关键词搜索在线文档和邮件列表存档 |
|
apropos("foo", mode="function") |
列出名称中含有foo的所有可用函数 |
|
data() |
列出当前已加载包中所含的所有可用示例数据集 |
|
vignette() |
列出当前已安装包中所有可用的vignette文档 |
|
vignette("foo") |
为主题foo显示指定的vignette文档 |
help.start()
打开文档首页http://127.0.0.1:27064/doc/html/index.html
help("foo")或?foo
foo为R中已有函数,直接打开这个函数的说明文档。
data()
列出已加载包中所有可用示例数据集,这里列出的数据和ls()方式列出的数据集一样可以直接被使用,但是ls()方法不会列出这些数据集。
2. 工作空间
|
getwd() |
显示当前的工作目录 |
|
setwd("mydirectory") |
修改当前的工作目录为mydirectory |
|
ls() |
列出当前工作空间中的对象 |
|
rm(objectlist) |
移除(删除)一个或多个对象 |
|
help(options) |
显示可用选项的说明 |
|
options() |
显示或设置当前选项 |
|
history(#) |
显示最近使用过的#个命令(默认值为25) |
|
savehistory("myfile") |
保存命令历史到文件myfile中(默认值为.Rhistory) |
|
loadhistory("myfile") |
载入一个命令历史文件(默认值为.Rhistory) |
|
save.image("myfile") |
保存工作空间到文件myfile中(默认值为.RData) |
|
save(objectlist, file="myfile") |
保存指定对象到一个文件中 |
|
load("myfile") |
读取一个工作空间到当前会话中(默认值为.RData) |
|
q() |
退出R。将会询问你是否保存工作空间 |
setwd("mydirectory")
setwd()只是改变此次工作目录,再打开R时工作目录又回到了之前的默认工作目录。
rm()
用rm()方法删除工作环境下的所有对象方法rm(list=c(ls(all=TRUE))).
3. 图形输出
|
pdf("filename.pdf") |
PDF文件 |
|
win.metafile("filename.wmf") |
Windows图元文件 |
|
png("filename.png") |
PBG文件 |
|
jpeg("filename.jpg") |
JPEG文件 |
|
bmp("filename.bmp") |
BMP文件 |
|
postscript("filename.ps") |
PostScript文件 |
直接将plots区域保存为图片。
4. 操作对象
|
length(object) |
显示对象中元素/成分的数量 |
|
dim(object) |
显示某个对象的维度 |
|
str(object) |
显示某个对象的结构 |
|
class(object) |
显示某个对象的类或类型 |
|
mode(object) |
显示某个对象的模式 |
|
names(object) |
显示某对象中各成分的名称 |
|
c(object, object,…) |
将对象合并入一个向量 |
|
cbind(object, object, …) |
按列合并对象 |
|
rbind(object, object, …) |
按行合并对象 |
|
Object |
输出某个对象 |
|
head(object) |
列出某个对象的开始部分 |
|
tail(object) |
列出某个对象的最后部分 |
|
ls() |
显示当前的对象列表 |
|
rm(object, object, …) |
删除一个或更多个对象。 |
|
newobject <- edit(object) |
编辑对象并另存为newobject |
|
fix(object) |
直接编辑对象 |
Object
输出某个对象,当该数据集比较大时,用head()或者tail()查看比较好。
head()和tail()
默认数据6行,可自己定义查看的数据量。head(object,n)和tail(object,n),n就是你想要查看的数量。
fix(object)
类似的view()查看数据,eidt()编辑对象。
5.
不同的行业对于数据集的行和列叫法不同。统计学家称它们为观测(observation)和变量
(variable),数据库分析师则称其为记录(record)和字段(field),数据挖掘/机器学习学科的研究者则把它们叫做示例(example)和属性(attribute)
6. attach()、detach()、with()
summary(mtcars$mpg)
plot(mtcars$mpg,mtcars$disp)
plot(mtcars$mpg,mtcars$wt)
#也可写作:
attach(mtcars)
plot(mpg, disp)
plot(mpg, wt)
detach(mtcars)
#或者是:
with(mtcars,{
summary(mpg,disp,wt)
plot(mpg,disp)
plot(mpg, wt)
})
with()函数中的赋值只在函数内部生效,相当于局部变量。要赋值在with()函数结构以外生效,可以适用特殊的赋值符号 <<- 代替 <-。
with(mtcars,{
nokeepstas <- summary(mpg)
keepstats <<- summary(mpg)
})
nokeepstats
keepstats
7.
read.table row.names属性
data.frame 也有row.names属性
创建数据集的时候可以直接定义row.names,类似还有col.names属性。
8.
factor因子
有普通因子和有序因子的区别
status <-c("Poor","Improved","Excellent","Poor")
#无序
status <- factor(status, ordered=F)
status#有序 status <- factor(status, ordered=T) status
#自定义顺序
status <- factor(status,ordered=TRUE,levels=c("Poor","Improved","Excellent"))
status有任何问题建议欢迎提出,转载请注明来源,谢谢!
标签:
原文地址:http://blog.csdn.net/cl1143015961/article/details/45094527