我正试图recode在R(从car包中)使用它并没有工作.我将.csv文件中的数据读入一个名为的数据框results.然后,我Built_year根据以下逻辑替换列中的值.
recode(results$Built_year,
"2 ='1950s';3='1960s';4='1970s';5='1980s';6='1990s';7='2000 or later'")
Run Code Online (Sandbox Code Playgroud)
当我results$Built_year在执行此步骤后检查时,它似乎已经起作用.但是,它不存储此值,并返回其先前的值.我不明白为什么.
谢谢.
(目前出现问题,我看不到任何格式化的图标)
Dir*_*tel 16
您需要分配一个新变量.
以从例如recode在车上包
R> x <- rep(1:3, 3)
R> x
[1] 1 2 3 1 2 3 1 2 3
R> newx <- recode(x, "c(1,2)='A'; else='B'")
R> newx
[1] "A" "A" "B" "A" "A" "B" "A" "A" "B"
R>
Run Code Online (Sandbox Code Playgroud)
顺便说一下,包裹叫汽车,而不是汽车.
| 归档时间: |
|
| 查看次数: |
13131 次 |
| 最近记录: |