R环境中的工作空间(workspace)

工作空间(workspace)就是当前R的工作环境,它储存着全部用户定义的对象(向量、矩阵、函数、数据框、列表) 。

在一个R会话结束时,你能够将当前工作空间保存到一个镜像中。并在下次启动R时自己主动加载它。

各种命令可在R命令行中交互式地输入。使用上下方向键查看已输入命令的历史记录。

这样我们就能够选择一个之前输入过的命令并适当改动,最后按回车又一次运行它。

当前的工作文件夹(working directory)是R用来读取文件和保存结果的默认文件夹。我们能够使用函数getwd()来查看当前的工作文件夹。或使用函数setwd()设定当前的工作文件夹。

假设须要读入一个不在当前工作文件夹下的文件。则需在调用语句中写明完整的路径。

记得使用引號闭合这些文件夹名和文件名称。

用于管理工作空间的部分标准命令

14

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

注:以上内容总结和摘自

R in action data analysis and graphics with R.Robert I. Kabacoff

时间: 2024-10-13 12:17:26

R环境中的工作空间(workspace)的相关文章

R语言中 安装rJava 和Rwordseg

https://r-forge.r-project.org/R/?group_id=1054 在上面网址中下载Rwordseg  如果是64位的话就要下载.zip文件,我下载的.tar.gz结果加载rJava时出错(光这折腾了好久才发现下载错了) 在安装Rwordseg包之前要先安装rJava(我的R是64位 JDK64位) 1.在标准R环境中执行(先装JDK 这个很简单一步一步安装就可以了) > install.packages("rJava") 上述命令执行后会有弹出对话框要

在R语言环境中无法载入rJava包的解决办法

问题描述: 安装包xlsx包后,运行library("xlsx")后弹出错误窗口: RGui (64-bit): Rgui.exe - 系统错误 无法启动此程序,因为计算机中丢失 jvm.dll.尝试重新安装该程序以解决此问题. 在R语言环境中的错误是: 载入需要的程辑包:rJava Error : loadNamespace()里算'rJava'时.onLoad失败了,详细内容: 调用: inDL(x, as.logical(local), as.logical(now), ...)

第一个在Python 环境中开发的Spark应用示例

# -*- coding:utf-8 -*- ''' 1, 从网站上下载spark 2, py4j和pyspark这两个库放到Python环境中, ''' import os os.environ['SPARK_HOME'] = r'E:\Dev\spark-1.4.0-bin-hadoop2.6' from pyspark import SparkContext, SparkConf appName ="jhl_spark_1" #你的应用程序名称 #Master URLs, 参见h

如何在windows环境中搭建apache+subversion(ZT)

我一直有一个想法就是在本机上象scm一样的搭建一个subversion服务器,然后每天写完代码的时候提交一下,这种感觉好好哦,之前我在windows环境中搭建过纯subversion的服务器兴奋过一阵,可是慢慢觉得这样每次用file://的形式去访问subversion好原始哦.昨天我下定决心一定要把apache+subversion的环境搭建起来.nnd居然我从9:00~18:00才搞定这个.为什么弄了那么就呢其实就是因为subversion的服务器端的版本是1.5和客户端的是1.6.4版本,

pvs环境中批处理安装PDF打印机

在Citrix-pvs环境中,在模板里面安装了PDF打印机后,提升到正式版本后,除了安装管理员用户在自己的桌面可以看到,其他的用户无法在"设备打印机"中看到这个这个PDF print,需要手动的去添加本地的打印机,找到PDF这个安装后即可(只要桌面OS安装过完整版的adobe,在安装路径中就会有自带这个打印机驱动,手动安装的时候就需要找个本地的驱动). 因为PVS环境中桌面数量比较大,所以客户要求更好的用户体验不需要每台都去手动安装.我就在google上找到点资料,自己写了一个脚本,可

R软件中 文本分析安装包 Rjava 和 Rwordseg 傻瓜式安装方法四部曲

这两天,由于要做一个文本分析的内容,所以搜索了一天R语言中的可以做文本分析的加载包,但是在安装包的过程,真是被虐千百遍,总是安装不成功.特此专门写一篇博文,把整个心塞史畅快的释放一下. --------------------------------------------------------------------------------回归正题,华丽丽的分割线-----------------------------------------------------------------

R语言中的标准输入,输出, 错误流

在R中,stdin() 对应标准输入流 , stdout() 对应标准输出流,stderr() 对应标准错误流 1) 从标准输入流中读取数据 在R的交互式环境中, R >a <- read.table(stdin()) 0:a 1:b 2:c 按ctrl + D 结束输入,但是这个好像只在交互式环境中有用,在Rscript 中测试运行不成功: 2)打印信息到标准输出流 write("I am stdout", stdout()) 当希望向标准输出打印信息时比较有用 3) 打

ZooKeeper学习第五期--ZooKeeper管理分布式环境中的数据

转:http://www.cnblogs.com/sunddenly/p/4092654.html 引言 本节本来是要介绍ZooKeeper的实现原理,但是ZooKeeper的原理比较复杂,它涉及到了paxos算法.Zab协议.通信协议等相关知识,理解起来比较抽象所以还需要借助一些应用场景,来帮我们理解.由于内容比较多,一口气吃不成胖子,得慢慢来一步一个脚印,因此我对后期ZooKeeper的学习规划如下: 第一阶段: |---理解ZooKeeper的应用 |---ZooKeeper是什么 |--

生产环境中tomcat的配置

生产环境中要以daemon方式运行tomcat 通常在开发环境中,我们使用$CATALINA_HOME/bin/startup.sh来启动tomcat, 使用$CATALINA_HOME/bin/shutdown.sh来关闭tomcat. 而在生产环境中,我们要配置tomcat使其以daemon方式运行,这是因为: 以daemon运行不受终端影响,不会因为退出终端而停止运行 可以让tomcat以普通用户身份运行,可以让tomcat随linux启动而启动 如何将tomcat配置成守护进程 将tom