gpt4 book ai didi

从大文件中按数字读取行

转载 作者:行者123 更新时间:2023-12-03 10:56:04 27 4
gpt4 key购买 nike

我有一个 1500 万行的文件(不适合内存)。我还有一个小的行号向量 - 我想提取的行。

我怎样才能一次读出这些行?

我希望有一个 C 函数可以一次性完成。

最佳答案

诀窍是使用连接并在 read.table 之前打开它:

con<-file('filename')
open(con)

read.table(con,skip=5,nrow=1) #6-th line
read.table(con,skip=20,nrow=1) #27-th line
...
close(con)

您也可以试试 scan ,它更快并提供更多控制。

关于从大文件中按数字读取行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7156770/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com