我想自动执行此操作,而不是输入1500次。
module.exports = {
productionSourceMap: false,
}
我尝试使用循环,并且有以下代码:
n1 <- spei[sp_latong[[1]]$lon_indx,sp_latong[[1]]$lat_indx,ind_time]
.
.
.
n1500 <- spei[
sp_latong[[1500]]$lon_indx,
sp_latong[[1500]]$lat_indx,
ind_time ]
### create final data
dat1 <- cbind(n1,n2,...,n1500)
我收到一条错误消息
spei [sp_latong [[i]] $ lon_indx,sp_latong [[i]] $ lat_indx]中的错误: 尺寸数量不正确。
我不得不将t [[i]]更改为t [i],也更改为t,并且得到了相同的错误消息。任何建议将不胜感激。
NB:spei是一个大型阵列 sp_latong是列表
答案 0 :(得分:1)
我根据Dave2e的想法使用下面的代码对其进行了修复
t<- list()
for(i in 1:length(sp_latong)){
t[[i]] <- spei[sp_latong[[i]]$lon_indx,sp_latong[[i]]$lat_indx,ind_time]
}
@ Dave2e非常感谢。