4

Test.csv要阅读我可以去的前 5 列:

x <- matrix(scan(pipe(paste0("cut -f1,2,3,4,5 -d, ","/home/test/Test.csv")),skip=1,sep=","),ncol=5)

然后,如果我使用普通方法阅读它:

y <- read.csv("/home/test/Test.csv")

我收到错误消息:

Warning message:
closing unused connection 3 (cut -f1,2,3,4,5 -d, /home/test/Test.csv)

此错误消息是否有问题,如果是,我该如何解决?

4

1 回答 1

8

我无法在我的系统上复制警告。但是,您可以尝试显式关闭连接:

con <- pipe(paste0("cut -f1,2,3,4,5 -d, ","/home/test/Test.csv"))
x <- matrix(scan(con,skip=1,sep=","),ncol=5)
close(con)
于 2013-11-03T10:35:22.297 回答