【发布时间】:2021-08-20 14:38:16
【问题描述】:
这只是我想做的一个例子..我正在尝试检查“Numbers2”是否大于“Numbers”..使用下面的代码..我做错了吗?这是一个小问题,但我是 R 新手。我没有得到我想要的输出,我找不到问题。
df = data.frame(YesNo = c("yes","no","yes","no"),
Numbers = c(4, 5, 10, 10),
Numbers2 = c(5,1,11,11))
df
rownames(df) = c("Test1","Test2","Test3","Test4")
df
improvement1 = function(x,y) {
if(x >= y){
return("Improve")
} else {
return("No")
}
}
df$Improvement=sapply(df$Numbers, df$Numbers2, FUN=improvement1)
View(df)
【问题讨论】:
标签: r function if-statement