R语言学习第二天(常用命令.输入输出)
工作空间( workspace)就是当前R的工作环境,它存储着所有用户定义的对象(向量、矩阵、函数、数据框、列表)——是R用来读取文件和保存结果的默认目录。
一些常用命令
>getwd () 查看当前工作目录
>setwd("mydirectory") 修改当前工作目录为"mydirectory",格式为目录路径
>ls() 列出当前工作空间中的对象
>rm(objectlist) 移除工作对象
>help(options) 显示可用选项的说明
>options() 显示或设置当前选项
>history(#) 显示最近使用过的#命令(默认值为25) >savehistory("myfile") 保存历史命令到文件(默认值 .Rhistory) >loadhistory("myfile") 载入一个历史命令文件myfile(默认值 .Rhistory) >save.image("myfile")保存工作空间到文件(“myfile”)(默认值为R.data) >save(objectlist,file="myfile") 保存指定对象到一个文件中 >load("myfile") 读取一个工作空间"myfile"(默认值为R.data) >q() 退出R 不存在的目录。如果必要的话,可以使用函数dir.create()来创建新目录,然后使用setwd()将工作目录指向这个新目录。 在独立的目录中保存项目是一个好主意。你也许会在启动一个R会话时使用setwd()命令指定到某一个项目的路径,后接不加选项的load(".RData")命令。这样做可以让你从上一次会话结束的地方重新开始,并保证各个项目之间的数据和设置互不干扰。在Windows和Mac OS X平台 上就更简单了。跳转到项目所在目录并双击之前保存的镜像文件即可。这样做可以启动R,载入保存的工作空间,并设置当前工作目录到这个文件夹中。 2.输入和输出 2.1输入函数source() , 函数source("filename")可在当前会话中执行一个脚本。举例来说, source("myscript.R")将执行包含在文件myscript.R中的R语句集合。依照惯例,脚本文件以.R作为扩展名,不过这并不是必需的。 2.2输出文本函数,sink("filename")将输出重定向到文件filename中。默认情况下,如果文件已经存在,则它的内容将被覆盖。使用参数append=TRUE可以将文本追加到文件后,而不是覆盖它。参数split=TRUE可将输出同时发送到屏幕和输出文件中。不加参数调用命令sink()将仅向屏幕返回输出结果 。 2.3图形输出,虽然sink()可以重定向文本输出,但它对图形输出没有影响。要重定向图形输出,使用表1-4中列出的函数即可。最后使用dev.off()将输出返回到终端 文末:从上周到这周,真算得上无所事事了,好在人生中第一支10ul小抗体到了,明天该小心翼翼的做预实验了,终于可以稍微忙一点了,哎加油吧,回首向来萧瑟处,归去,也无风雨也无晴 |