这个问题在这里已有答案:
我想写一个函数,它在指定的持续时间内返回闰年 . 但是我的代码将结果作为逻辑向量返回 . 我能做什么得到数字向量的结果,如下面的代码,结果应该是“c(2000,2004,2008)”
"ans<- function(year1, year2)
{return(((c(year1:year2) %% 4 == 0) & (c(year1:year2) %% 100 != 0)) | (c(year1:year2) %% 400 == 0)); return(c(year1:year2))}"
ans(2000,2010)
真假,错误,错误,错误,错误,错误,错误,错误
1 回答
您的代码只需稍作修改即可: