全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
19045 17
2016-08-22
您们好,学习R有一段时间了,感觉自己到现在仍然不懂R中说的工作空间和工作目录是什么意思?它们之间有什么区别哦?为什么每次我用setwd()函数设置新的工作目录后,在设置后的工作目录下做分析,设置的新对象,保存工作空间后。再次打开上次使用的工作目录,却查找不到我之前设置过的对象了?我很困惑,不知道R到底是怎么样的存储形式。此外,如果我使用setwd()函数打开某个路径后,那么工作空间就会被保存在这个路径下吗?谢谢大家耐心解答,很感谢!

还有一个问题是R的默认内存是多少哦?summary.size(max=T)是什么意思哦
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2016-8-22 18:45:50
chensijie2012 发表于 2016-8-22 18:02
您们好,学习R有一段时间了,感觉自己到现在仍然不懂R中说的工作空间和工作目录是什么意思?它们之间有什么 ...
我也搞不懂这问题,求教
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-8-22 20:07:31
1. 谈到工作空间的问题,从描述上来看,应该是.Histroy文件。设置工作目录,用setwd()。R每次打开,都是需要设置新的工作目录的。.Histroy会保存过去的运算结果。如果想每次固定在某一个工作空间,可以在Rprofile文件里增加setwd()在某个地方,即可。
另外一种,就是用Notepad++和NPP2R的形式,这样,每次打开一个r文件,R都默认这个地方就是工作目录。非常方便。不过配置有点麻烦。
建议不要保存工作空间,因为有些变量会被覆盖,与函数产生冲突。每一次,把代码保存好,重新运行代码即可,保存工作空间,会拖慢R打开的速度。

2.R的默认内存是可以达到机器最大内存的,这一点应该不用担心。如果你是32的系统,那最多是3.25G吧。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-8-22 20:34:08
R可以永久改变工作目录的,具体方法在论坛里搜。工作目录就是你直接打开文件的文件夹,工作空间就是存储了你的那些变量和加载了包的一个历史文件,记录的是历史的变量。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-8-23 09:31:53
刺客王朝 发表于 2016-8-22 20:34
R可以永久改变工作目录的,具体方法在论坛里搜。工作目录就是你直接打开文件的文件夹,工作空间就是存储了你 ...
为什么我打开R后,设置了新的工作目录,命令好对象,保存工作空间,再一次打开该工作目录后,我之前保存的对象都没有呢?如果不设置工作目录,用R原始的工作目录,那么工作空间和工作目录是同一个路径吗?谢谢
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-8-23 09:42:58
chensijie2012 发表于 2016-8-23 09:31
为什么我打开R后,设置了新的工作目录,命令好对象,保存工作空间,再一次打开该工作目录后,我之前保存的 ...
是一个的,你现在设置的工作目录,下一次开的时候会回到原始的工作目录,所以你得设置好永久的工作目录改变
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群