可以使用ifelse()函数。ifelse()函数的语法如下:
ifelse(test, yes, no)
其中,test是一个逻辑表达式,yes是当test为TRUE时的返回值,no是当test为FALSE时的返回值。
例如,假设我们有一个名为x的向量,我们想要创建一个新的变量y,如果x大于等于5,则y为"大",否则为"小"。可以使用以下代码:
x <- c(2, 7, 4, 9, 6) y <- ifelse(x >= 5, "大", "小")
执行以上代码后,y的值将为"小"、"大"、"小"、"大"、"大"。
在R中,条件变量的创建可以应用于各种场景,例如根据某个条件对数据进行分类、根据不同的条件执行不同的操作等。
腾讯云相关产品和产品介绍链接地址:
云+社区技术沙龙[第16期]
Elastic 实战工作坊
Elastic 实战工作坊
云原生正发声
云+社区技术沙龙[第27期]
Elastic 实战工作坊
T-Day
北极星训练营
领取专属 10元无门槛券
手把手带您无忧上云