【发布时间】:2020-11-22 13:14:11
【问题描述】:
我对 R 有一个新问题 - 我目前正在自学如何将它用于我的心理学学士论文,如果我的问题真的很幼稚,请多多包涵。
现在我正在尝试基于已经存在的变量创建一个新变量。现有的有 4 种不同的表达方式:T1、T2、T3 和 T4。它们可能看起来像这样:
subject scenario
1 T1
2 T3
3 T3
4 T2
5 T2
6 T4
我尝试创建的新变量应提供以下值:对于T1 和T2,新变量应为personal,对于T3 和T4,应为impersonal。
因此,输出数据应如下所示:
subject scenario personal force
1 T1 personal
2 T3 impersonal
3 T3 impersonal
4 T2 personal
5 T2 personal
6 T4 impersonal
我可以创建什么代码来做到这一点? 任何帮助将不胜感激。谢谢!:)
【问题讨论】:
-
TRY: pd %>% mutate(personal_force = ifelse(scenario %in% c('T1','T2'), 'personal', 'impersonal')) 其中'pd'是你的数据框
标签: r