我发现自己从以前的项目中存储的旧excel文件中提取了大量数据。这些文件是无组织的,我的意思是没有常见的行和列格式,因此将整个电子表格直接读入R是没用的,而且大多数时候我只是想一次抓取几列和一行数据。我没有使用我想要的列/行创建单独的文本文件并且在我中读取此文件,而是找到获取数据的最简单方法是使用read.table(text="....")
并将我想要的数据复制并粘贴到{{1 }}。这很好用但是当我开始抓取更大的数据集时,控制台处理信息需要更长的时间。进入非常大的功能时,我有时会遇到同样的问题。我认为这可能是text
限制它显示在控制台中传递信息的速度,但我不确定。在我可以做任何其他事情之前,我必须等待控制台传递此信息。如何让我的控制台向我显示我阅读速度更快或者根本不向我显示任何内容的信息?最好是第一个。
示例数据
RStudio
答案 0 :(得分:0)
如果问题实际上只是在控制台中显示信息的时间,您可以直接找到该文件:
将read.table
脚本保存在其他.R
文件中,然后执行source("filepath/file.R", echo=FALSE)
。
但我应该说,乍一看,以这种方式处理数据并不是一个好主意,手动复制和粘贴来自不同文件的不同数据。