所以我想要做的是根据另一列
的值为列添加值+--------------------------+----------------
| ID | name | value
| 1 | jim |
| 1 | jim |
| 1 | Ron |
| 2 | jim |
| 2 | Tim |
| 1 | jim |
正如你所看到的,我有这个值列,如果名称是jim,我希望值为0,如果名称是其他任何值,我希望值为1.
+--------------------------+----------------
| ID | name | value
| 1 | jim | 0
| 1 | jim | 0
| 1 | Ron | 1
| 2 | jim | 0
| 2 | Tim | 1
| 1 | jim | 0
感谢任何帮助,谢谢
答案 0 :(得分:2)
所以这个问题的答案就是:
df$value <- as.integer(df$name != 'Jim')