[英]When running code in R was given an error that there was a missing value where true/false needed and I can't fix it
[英]I'm getting a "missing value" error when running this for/if code in R
我試圖通過運行以下代碼來擺脫 indeXLE$XLE == 0 的行:
for (i in 1:6975) {
if (indeXLE$XLE[i] == 0) indeXLE <- indeXLE %>% slice(-i)
}
但是我收到“需要 TRUE/FALSE 的地方缺少值”錯誤。 有什么想法嗎?
嘗試使用來自 dplyr package 的過濾器function。
#install.packages("dplyr")
library(dplyr)
indeXLE <- filter(indeXLE, !is.na(XLE) & XLE != 0)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.