gpt4 book ai didi

r - 抑制 r 中的读取器解析问题

转载 作者:行者123 更新时间:2023-12-04 02:40:31 28 4
gpt4 key购买 nike

我目前正在使用包 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

最佳答案

在 R 中,您可以在使用包时抑制三个主要烦人的事情:

  • 留言 suppressMessages(YOUR_FUNCTION)
  • 警告 suppressWarnings(YOUR_FUNCTION)
  • 包启动消息 suppressPackageStartupMessages(YOUR_FUNCTION)

  • 因此,在您的情况下,恕我直言,也要让软件包开发人员知道,以便他/她可以添加 verbose函数中的参数。

    关于r - 抑制 r 中的读取器解析问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37462725/

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