文章目录[隐藏]
R语言是个好东西,其实数据挖掘本不是一件新鲜事,MATLAB等等早就可以做到,但如R这样,即可以有完整的数据挖掘工具包,又可以绘制出精美的堪比Origin的图形,更重要的是人家还是开源软件,可供免费使用,这便使其成为了“爆款”。
前段时间开始学习R语言,凡有心得总结,都记录在博客里吧,如有不足之处,日后熟练了再返回来修改。
下载安装完毕R语言之后,第一件事并不是开始干活,而是熟悉一下环境配置。
设置工作目录
这个工作目录的概念,与ANSYS、abaqus等CAE软件类似,可以把一个工程的全部文件都放在一个文件夹里。
getwd()
此命令用于显示当前的工作目录(完整路径)
setwd("完整路径")
此命令用于修改当前的工作目录为需要的文件夹。注意,此处的完整路径中的斜杠方向,需要用“/”,如:setwd("D:/workfile")
load("myfile")
此命令用于从文件读取一个工作空间到当前会话中(默认值为.RData)
《R语言实战》中,作者Robert提到一个小技巧,那就是为每个项目设置单独的工作目录,且在启动程序回话时,后面加一个不加参数的Load(),可以借着上次保存过的项目继续分析。
关于工作空间内的文件读取
savehistory("文件名")
此命令用于把命令历史保存到文件中(默认值为.Rhistory)
loadhistory("文件名")
此命令用于载入一个命令历史文件(默认值为.Rhistory)
save.image("文件名")
此命令用于保存工作空间到文件myfile中(默认值为.RData)
save(objectlist, file="文件名")
此命令用于保存指定对象到一个文件中
工作空间中对象操作
ls()
列出当前工作空间中的对象
rm(objectlist)
移除(删除)一个或多个对象
其他常用设置命令
help(options)
显示可用选项的说明。这里用到了帮助命令,对于某一个命令的帮助,可以用help(命令名),或?命令名 都可以
options()
显示或设置当前选项
history(#)
显示最近使用过的#个命令(默认值为25)
q()
退出R。将会询问你是否保存工作空间
其实最新版本的Excel功能也增加了不少,图表绘制也更加美观了,博主你不妨也尝试一下。