2014-02-14 112 views
2

我已经下载RStudio和开放在我的代码驻留似乎我已经达到了容量约束文件:RStudio最大文件大小达到

The file is 2.3MB the maximum file size is 2MB 
The file is too large to open at the source 

有没有解决这个任何方式除了减少文件大小或以两个或相似的方式切分文件?

+0

我想那个文件不仅是代码,还有数据:你应该以编程方式加载数据文件。 –

+0

我使用一个保存的纯文本版本的单词,它只包含代码,尽管单词似乎包含其他元数据avobe,下面不确定纯文本是否也包含。 – Barnaby

+1

data.table包的整个源代码约为1.6 MB。我不相信你已经写了2.3 MB的可用代码。 – Roland

回答

1

答案很可能不是,你不能这样做。我是指你this question在RStudio支持论坛,在那里他们认为,编辑是不能够处理这样的文件:

是您的文件超过5MB大得多? 保护的限制是 - 对于编辑器组件而言,这不是无限的 可伸缩,并且在恢复会话时,您可能会挂起。

我完全同意评论的意见:正确编写的代码可以达到这个尺寸是令人怀疑的。我怀疑你所做的只是将数百行代码复制数百次,而不是迭代它。

如果您确实需要这样做,您可以使用Notepad ++,NpptoR和普通R,这是一个合理的组合,可用于处理巨大的代码文件。

0

如果尝试加载大型脚本文件时出现上述错误。有一个解决这个问题的方法。

  1. 创建一个临时脚本文件,说temp_script.r,与小内容。不管它是什么内容,可能是原始脚本文件中的几行。

    中的R工作室

  2. 在其他文本编辑器

  3. 打开temp_script.r说记事本,打开相同的文件即temp_script.r

  4. 复制并粘贴在原大脚本文件到temp_script.r记事本。

  5. 在记事本中保存temp_script.r。

  6. RStudio中打开的temp_script.r会自动刷新,现在您会看到大码已经加载到RStudio的编辑器中。

祝你好运。