我目前正在使用 package 读取文件readr
。这个想法是使用read_delim
逐行读取以查找我的非结构化数据文件中的最大列。代码输出有parsing
问题。我知道这些并将在导入后处理列类型。problems()
有没有办法像往常一样关闭它options(warn)
不起作用
i=1
max_col <- 0
options(warn = -1)
while(i != "stop")
{
n_col<- ncol(read_delim("file.txt", n_max = 1, skip = i, delim="\t"))
if(n_col > max_col) {
max_col <- n_col
print(max_col)
}
i <- i+1
if(n_col==0) i<-"stop"
}
options(warn = 0)
我试图抑制的控制台输出如下:
.See problems(...) for more details.
Warning: 11 parsing failures.
row col expected actual
1 1####4 valid date 1###8