这是从包含13个变量的数据集中获取一个应急表的循环函数中的一个错误。变量是因素,但是对于这个特定变量,我得到了这个错误。
我从数据集中创建了一个应急表和p-值,并得到了这个错误。我期待一个应急表的输出,但是我得到了这个错误。
发布于 2022-11-03 14:42:05
这是因为xc中缺少值(即NA)。您可以通过以下操作过滤掉缺少值的行
#If xc is a vector
xc<-xc[is.na(xc)]
#If xc is a column in dataframe df
df<-df[is.na(df$xc),]
或添加if语句以防止错误发生。
if(is.na(xc[i])| is.na(xc[i])){
next
}else{
if (xc[i - 1] != 32 && xc[i] > 96 && xc[i] < 123){
...
}
}
如果当前或以前的索引中缺少值,则此代码不会添加计数。
https://stackoverflow.com/questions/74304661
复制相似问题