微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

R 中 read.fwf 的一些问题

如何解决R 中 read.fwf 的一些问题

我正在尝试打开一个大的固定宽度文件,但不幸的是函数 read.fwf 似乎非常耗时。由于我必须处理大型数据集,我想知道是否有其他解决方案可以节省时间,或者是否没有解决方案。

就我而言,要打开一个大约 60 万的文件,我使用以下代码

df <- read.fwf(file = "df.txt",widths = c(1,3,4,1,2,16,7,1))

大约需要 12 分钟。

由于我不需要数据库中的所有列,因此我尝试删除其中一些列:

df <- read.fwf(file = "df.txt",-3,-1,-2,-4,-16,-7,-1))

我节省了一些时间(6 分钟),但该过程仍然太耗时,因为我必须处理超过 200 万行的许多数据集。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。