testing <- c(20,40,60,80)
w1u50 = 0
w1o50 = 0
test_my_function <- function(y){
for(x in y){
if(x < 50){
w1u50 <- w1u50 +1
}else{
w1o50 <- w1o50 +1
}
}
}
test_my_function(testing)
w1u50
w1o50
testing <- c(20,40,60,80)
w1u50 = 0
w1o50 = 0
for(x in testing){
if(x < 50){
w1u50 <- w1u50 +1
}else{
w1o50 <- w1o50 +1
}
}
w1u50
w1o50
答案 0 :(得分:0)
我知道现在的问题是什么。函数内部的变量是该函数的本地变量。要在函数内部创建变量时解决此问题,我需要使用&lt;&lt; - 而不是&lt; - 。