readLines函数在版本3.5.1中得到错误的行数

时间:2019-04-04 13:53:32

标签: r

当我在R版本3.4.3中运行以下代码时,它给出的结果正确,但是在R 3.5.1中运行时,它给出了错误的行数:

 chnkLen=2500000
 con_p <- file("myfile.txt", "r", blocking = FALSE)
 P_ch=readLines(con_p,chnkLen)
 print(length(P_ch))
 P_ch=readLines(con_p,chnkLen)
 print(length(P_ch))
 close(con_p)

在版本3.4.3中,它打印正确的2500000和281322 但在3.5.1版中它会打印2500000和279951,这是错误的 还有另外两个文件具有相同的行数,并且每个文件都打印不同的数字。

0 个答案:

没有答案