我是新來的R和我試圖重新編碼的數值變量 是1,2,3字符串。我已經看到如何做到這一點,但我不知道爲什麼我的 不工作,也許這是因爲它應該從字符串到數字? 這就是我得到的,並且提前感謝!重新編碼數量的串R
cars$origin = as.factor(cars$origin)
cars$origin
[1] 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 1 1 1 3 2 2 2 2 2 1 1 1 1 1 3 1 3 1 1
[35] 1 1 1 1 1 1 1 1 2 2 2 3 3 2 1 3 1 2 1 1 1 1 1 1 1 1 1 1 1 3 1 1 1 1
[69] 2 2 3 3 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 1 1 3 1 2 1 3 1 1 1
Levels: 1 2 3
cars$origin <- recode(cars$origin, "1='american';2='european';3='japan'")
錯誤:參2必須是命名,而不是無名
真的嗎?我認爲它應該寫得很好,但錯誤仍然存在... –