我正在使用 readr 包读取R中的一些文本文件,因为文件已固定宽度但在某些文件上我收到错误cannot allocate vector of size...
。我假设有些文件太大但我实际上并不需要所有信息,只有几个变量。
这就是我现在用来获取
中的完整文件mydata <- read.fwf(file=file.choose(), widths=c(29,42,42,29,30,25,10,3,10,10,10,10,10,10,20,10,10,10,10,10,10)
这些是21个变量,但我可能只需要10个变量。当然,它们并不是在文本文件中彼此相邻,但我确实知道它们在文件中的确切位置。有没有办法让我可以读入我想要的变量而忽略其他变量以节省内存?
谢谢!