[問題] 對一個dataframe裡的column做替換

作者: alasa15 (alasa)   2015-04-02 19:10:13
我現在造一個data frame z
x <- c(3,2,3,2,3,1,1,2)
y <- 1:8
z <- as.data.frame(cbind(x,y))
對這個data frame z
請問有沒有不用loop的方法把column x裡面的 1 2 3 替換成 'a' 'b' 'c' 呢?
謝謝
作者: ntme (one shot one kill)   2015-04-02 19:27:00
z$x[z$x == 1] = "a"
作者: ty854697   2015-04-02 22:27:00
try mapvalues() or revalue()http://ppt.cc/ZNeJ

Links booklink

Contact Us: admin [ a t ] ucptt.com