【发布时间】:2021-06-02 22:01:27
【问题描述】:
我需要根据两个现有列的值添加一个新列。
我的数据集如下所示:
V1 V2 V3
1 1 I
2 2 C
3 1 C
4 1 A
5 2 C
...
新列 V3 应遵循以下条件: '''
if (V1==2 & V2==C) {
V3 <- 1
} else { V3 <- 0
}
'''
但是,当我尝试创建列时,出现以下错误: '''"求值错误:比较 (1) 仅适用于原子和列表类型。"'''
理想情况下,结果应该是这样的:
V1 V2 V3
1 1 I 0
2 2 C 1
3 1 C 0
4 1 A 0
5 2 C 1
...
非常感谢!
【问题讨论】: