我收到一个错误'参数长度为零'当我尝试使用它时:
mysize <- nrow(rates)
count <- 0
for(i in 1:mysize - 3) {
thisone <- Int[i+1] - Int[i]
nextone <- Int[i+2] - Int[i]
lastone <- thisone + nextone
if (lastone > 0){
count = count +1}
}
count
费率样本:
率 日期国际 1月1日至1959年5.00 1959年2月2日5.00 1959年3月3日5.00 1959年4月4日5.00 1959年5月5日5.00 1959年6月6日5.00 7月7日至1959年5.00
我无法在这里看到如何收到回复的电子邮件通知..
啊...... Thom Quinn ..谢谢你。这就是答案。对不起这里的烂摊子,我认为董事会的格式和操作让我有些困惑。工作完成了。我会离开。
答案 0 :(得分:2)
当您键入1:mysize - 3
时,R会创建向量1:mysize
,然后从该向量中的每个元素中减去3。你想要的是1:(mysize - 3)
。