-1
我已經具有以下結構如何使用邏輯對象
List of 3
$ style : chr "S"
$ neighbours:List of 1024
..$ : int [1:8] 2 3 5 10 11 18 672 673
$ weights :List of 1024
..$ : num [1:8] 0.1283 0.1336 0.1026 0.0927 0.071 ...
列表list
,我有一個locical列表test1
與結構logi [1:1024] TRUE TRUE
我想要做的刪除列表對象是刪除
$weights :List of 1024 ..$ : num [1:8] 0.1283 0.1336 0.1026 0.0927 0.071 ...
if test1=FALSE
。
我想下面的代碼,但它dosent工作。
for (i in 1:1024){
ifelse(test1[[i]]==FALSE,
datlistw.id2$weights[i]=NULL,
datlistw.id2$weights[i]=datlistw.id2$weights[i])
}
這不起作用。有人有建議嗎?
問候
我得到了以下錯誤: 錯誤datlistw.id2 $權重[測試1]: 遞歸索引未能在2級 – burton030
@ burton030查看更新。 –