我对此有相同的问题,但尚未找到解决方案 。 Error in if (more || nchar(output) > 80) { : missing value where TRUE/FALSE needed
我正在使用mgcv软件包进行分析。
model1<-gam(fm_xsetz~total_pm2.5, data=analysis)
我可以使用summary()获得结果。但是,当我尝试在全局环境中打开模型时,会收到警告:
if(更多|| nchar(output)> 80)中的错误{:缺少值,其中 需要TRUE / FALSE
有人有同样的问题吗?
仅供参考,当您使用以下代码时:
library(geostatsp)
data(swissRain)
发生同样的问题!
答案 0 :(得分:0)
当我尝试查看通过列表生成的通过函数来计算两组23000个观测值的相交/差值时,我遇到了类似的问题。 有问题的功能:
jeepers.creepers<-function(dfx,dfy,by.x,by.y){
SetX<-dfx[[by.x]]
SetY<-dfy[[by.y]]
Union.X.Y<-intersect(SetX,SetY)
Difference.in.X<-setdiff(SetX,Union.X.Y)
Difference.in.Y<-setdiff(SetY,Union.X.Y)
result<-list(Union.X.Y,Difference.in.X,Difference.in.Y)
names(result)<-c("Union of SetX and SetY",
"Unique in SetX",
"Unique in SetY")
return(result)
}
它给了我这个错误:
Error in if (more || nchar(output) > 80) { :
missing value where TRUE/FALSE needed
尽管如此,我仍可以使用
单独查看元素View(list$element)
答案 1 :(得分:0)
我有一个类似的问题,但是我可以通过以下方式查看它:
view(as.data.frame(df))