【发布时间】:2020-04-11 09:18:48
【问题描述】:
例如,如果我有一个数据框:
v1 v2
a 1
b 2
c 3
a 1
c 3
我想创建 v3,因为 v1 等于它们各自的值。 例如,如果 v1 等于 a,那么我想将“科学”分配给 v3,如果 v1 等于 b,那么我想将“数学”分配给 v3 等等。
v1 v2 v3
a 1 science
b 2 maths
c 3 english
a 1 science
c 3 english
我会以标准方式执行此操作,使用 dplyr 的 case_when 或重新编码列出许多条件,但变量中有太多唯一值,我应用条件来有效地执行此操作。
谢谢。
【问题讨论】: