R语言

yaduo1989 2017-04-26 05:44:03
想写个函数,把属于每天的数据筛选出来,然后汇总,但是总报错,说应该提供origin,我在每个日期里面都加上origin,结果又提示没有可供筛选的数据了。。。
我是编程小白,求大神指点
do<- function(start_date,end_date){
for (i in as.Date(start_date,origin="1970-01-01"):as.Date(end_date,origin="1970-01-01")){
data_interest[i]<- data_1[which(data_1$应还时间>= as.Date(i,origin="1970-01-01") & data_1$起息日<=as.Date(i,origin="1970-01-01")),]
s[i]<- round(sum(data_interest[i]$data1_inter)/10000,2)
i=i+1
}
}
do('2017-03-01','2017-03-31')
...全文
1326 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
大猫__0 2018-11-23
  • 打赏
  • 举报
回复
你可以用filter函数,直接就筛选出来了

1,978

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 其他语言讨论
社区管理员
  • 其他语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧