考虑以下代码:
> df <- tibble(gender=c(1,1,0))
> df$male
Warning: Unknown or uninitialised column: `male`.
NULL
如何将此特定的警告类型转换为错误?
我想要类似的东西,但仅用于这种特定类型的警告(即参考tibble中不存在的列)
有点骇客,但您可以修补函数$
options(warn = 2)
这可能是您将获得的最接近的(不像上一个答案一样黑客入侵):使用检查警告消息的
tryCatch()