全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
1323 1
2017-05-15
High1 <- function(vol, k = 5){
  # 计算成交量波峰
  
  #
  ind <- vector()
  for(i in (k + 1) : (length(vol) - k)){
    if(max(vol[(i - k) : (i + k)]) == vol[i]){
      ind <- c(ind, i)
    }
   
  }
  return(ind)
}

求教大神,我这个用的是for循环,请问可以改成sapply函数吗?,因为程序返回中用到了 i  ,要是改sapply的话应该怎么办呢,还望大神指点迷津
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2017-5-15 20:54:10
复制代码
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群