[英]Replacing values in quantitative variables with r software
我的問題對你們中的一些人來說可能很簡單。 我需要將我的quanti變量中的值“0”替換為“1”。
我試過這段代碼:
Loaloa$NewQuantiVar[Loaloa$OldQuantiVar==0] = 1
summary(Loaloa$NewQuantiVar)
但是對於不同於 0 的值會出現 NA。
那么,如何同時保留替換值和非替換值?
我找到了解決方案,我認為:
Loaloa$NewQuantiVar=replace(Loaloa$OldQuantiVar,Loaloa$OldQuantiVar <=0, 1)
NewQuantiVar
可能是factor
變量(檢查class(Loaloa$NewQuantiVar)
)。 首先將其更改為數字並使用上面的代碼。
Loaloa$NewQuantiVar <- as.numeric(as.character(Loaloa$NewQuantiVar))
Loaloa$NewQuantiVar[Loaloa$OldQuantiVar==0] = 1
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.