我正在阅读某人的代码,但无法理解scan()
和readLines()
部分。
f <- file("stdin")
open(f)
FN <- scan(f,n = 2, quiet = TRUE) ## first line
ncol <- FN[1] ## ncol=2
nrow <- FN[2] ## nrow=100
training <- readLines(f,n=nrow) ## read line from 2 to 101
tra <- read.table(text = training)
test.n <- scan(f, n = 1, quiet = TRUE) ## line 102
test <- readLines(f,n=test.n) ## read line from 103 to 107
test <- read.table(text = test)
我不知道这些scan()
和readLines()
是如何工作的。有人可以解释一下吗?