使用readr包读取R中固定宽度文本文件时跳过变量

时间:2016-08-16 09:53:46

标签: r import fixed-width readr

我正在使用 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个变量。当然,它们并不是在文本文件中彼此相邻,但我确实知道它们在文件中的确切位置。有没有办法让我可以读入我想要的变量而忽略其他变量以节省内存?

谢谢!

0 个答案:

没有答案