我的循环有问题。它只是删除了我的欲望列中一些具有 0 或 NA 值的行,我不知道为什么:
for (i in 1:105) {
for (j in 1:l[i+1]){
if(m[[i]][j,12]==0 | is.na(m[[i]][j,12])) {
m[[i]]=m[[i]][-j,]
}
}
}
在网上搜索我看到也许我可以使用应用功能......比如:
for( i in 1:105){m[[i]]<-m[[i]][!apply(is.na(m[[i]]), 1, any),]}
for( i in 1:105){
as.null(0)
m[[i]]<-m[[i]][!apply(is.null(m[[i]]), 1, any),]
}
这引发了一个 dim(x) 错误...我想将零数设置为 NULL
我在想如下的事情,但显然它不好......这只是想法......我真的不知道如何很好地使用apply函数
for( i in 1:105){as.null(0) m[[i]]<-!apply(m[[i]],1,is.null(m[[i]])) }
非常感谢您的有用帮助!