在R中创建简单的减法函数
我是R中函数的初学者。 我想用下面的例子帮助构造一个简单的函数:在R中创建简单的减法函数,r,R,我是R中函数的初学者。 我想用下面的例子帮助构造一个简单的函数: database 1 a b 1 70 3 74 4 76 6 68 我想在此数据集中创建一个新列,条件如下: 列c:我想根据(阈值73)73列b值-73=差(70-73第一行)生成值,但如果值为负,我想将0。 像这样: database 2 a b c 1 70 0 3 74 1 4 76 3 6 68 0 请问,有人能给我看一些功能吗 谢谢 df$c您可以尝试pmax df$c <- ife
database 1
a b
1 70
3 74
4 76
6 68
我想在此数据集中创建一个新列,条件如下:
列c:我想根据(阈值73)73列b值-73=差(70-73第一行)生成值,但如果值为负,我想将0。
像这样:
database 2
a b c
1 70 0
3 74 1
4 76 3
6 68 0
请问,有人能给我看一些功能吗
谢谢
df$c您可以尝试pmax
df$c <- ifelse(df$b-73<0,0,df$b-73)
df$c <- pmax(df$b-73,0)
df$c
df$c <- (df$b-73)*(df$b>73)