比方说,我有一个table
用标题命名的表,看起来像
A B
1 2
2 1
我想要做的是添加一个新列table$C
,这样
- 如果
table$A < table$B
那么table$C <- (table$B-table$A)/table$A
- 如果
table$A > table$B
那么table$C <- (table$B-table$A)/table$B
对于每一行,以便生成的表看起来像
A B C
1 2 1
2 1 -1
我尝试过,很天真,
> table$C <- if (table$A < table$B) (table$B-table$A)/table$A else (table$B-table$A)/\table$B
但
> table$C <- ifelse(table$A < table$B, (table$B-table$A)/table$A, (table$B-table$A)/table$B)
他们都没有工作。我该怎么做?