R语言学习手记:几个基础函数

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。将会询问你是否保存工作空间

长河

在曾经的博客时代,是“首个桥隧工程领域独立博主”,目前是一名默默耕耘的普通高校教师。一家之言,仅供参考,未必成熟、绝不权威。

相关推荐

R语言的一些注意事项

1.“.”句点没有特殊意义,用美元符号“$”来在通常情况下代替“.”; 2.没有多行注释功能,必须每行以“#”开头进行注释; 3. ...

WordPress › 错误