2

我做了一些研究,ff 包似乎有我想要的东西。但是,我不知道如何在我当前的场景中使用它。这是我得到的:

  • 我有一个没有行终止符的固定长度文件(一行中的所有数据)
  • 记录长度为 1577,有 55 列
  • 基于记录长度的文件中的总记录> 900万

你可以想象通过 R 处理这个文件通常会破坏我的 RAM。我将如何去加载这样的文件?

下面是我用来处理能够加载到 RAM 中的较小文件的代码。这会将我的机器冻结在较大的文件上:

conn <- file(fileName,'r')
data <- readChar(conn,rep(widths,TotalRecords))
df <- data.frame(matrix(data,ncol=nFields,byrow=TRUE))

4

0 回答 0