【发布时间】:2011-02-01 03:15:20
【问题描述】:
我有一个数字向量,比如说:
x <- rep(1:6, 300)
我想做的是重新编码向量,使 6=1,5=2,4=3,3=4,2=5,1=6。我不想从中创造一个因素。
到目前为止,我尝试过的所有事情都因为顺序而给了我错误的计数,即:
x[x == 6] <- 1
x[x == 5] <- 2 ## Lines that follow where x[x == 2] removes 5's entirely from counts.
注意:我知道 car 包,但更愿意使用 base R 来解决这个问题。
【问题讨论】:
-
我想我可以创建一个新列并执行 abs(7-x[1]) 之类的操作
标签: r