0
重新編碼函數中的錯誤我試圖使用recode
函數爲變量中的值的分界,但我不能只用一個特定的變量,因爲它對另一個變量工作正常。在recode.default從包epicalc
recode(age, age > 60, NA)
錯誤(年齡,年齡> 60,NA):對象 '數據' 未找到
怎麼辦?
重新編碼函數中的錯誤我試圖使用recode
函數爲變量中的值的分界,但我不能只用一個特定的變量,因爲它對另一個變量工作正常。在recode.default從包epicalc
recode(age, age > 60, NA)
錯誤(年齡,年齡> 60,NA):對象 '數據' 未找到
怎麼辦?
我認爲你可以只是做
age[age>60] <- NA
注意epicalc is somewhat obsolete ...。它看起來像epicalc在默認情況下在data frame called .data上運行,這可能會讓事情變得困難...
感謝@Ben的幫助。我現在可以做我想做的事情,但我仍然困惑於爲什麼它在一個數據框上工作,而不是在另一個數據框上工作!如果你能分享一下,這將是非常棒的。再次感謝。 – Mrinal9