在R中我们使用ifelse(测试,是,否)命令。我面临的问题是,如果协调结果为真,我需要执行各种声明,例如
ifelse(fp$月==1,(fp$sum(sales_1),fp$sum(sales_2)),0)
所以我给出两个条件 if fp$month = 1。这些条件是总和(fp $ sales_1),总和(fp $ sales_2),但 R 正在识别第二个逗号。如何给出多个真实条件?
例子是
a <- "01"
b <- c(1,2,3,4,5,6)
c <- c(12,13,1234,1334,23)
d <- ifelse(a=="01",(sum(b),sum(c)),0)
这里我想要如果“a”值为“01”那么我想要向量b和c的和。但我收到错误:-
Error: unexpected ',' in "d <- ifelse(a=="01",(sum(b),"_
预期输出是:-[1] 21 2616