我使用的樣品植絨代碼爲例與如果任何人是熟悉我想提取使用RNetLogo包
NLCommand("set population 1")
NLCommand("setup")
nruns <- 10
timedata <- list()
for(i in 1:nruns) {
NLCommand("go")
timedata[[i]] <- NLGetAgentSet(c("who","xcor","ycor"),"turtles",
as.data.frame=T,df.col.names=c("who","xcor","ycor")) }
timedata
的問題是,它會爲每一個新的報頭以播放從的NetLogo座標數據模型迭代。所以我得到了以下的,而不是隻出現一次頭:
[[1]]
who xcor ycor
1 0 34.56833 -26.47777
[[2]]
who xcor ycor
1 0 35.19765 -25.70063
任何幫助,將不勝感激
您可能需要在http://groups.yahoo.com/group/netlogo-users/處詢問。一般的NetLogo問題在Stack Overflow中通常會得到很好的答案,但也可能是RNetLogo用戶和SO用戶集合的交集是空的。 –
如何嘗試'do.call(rbind,timedata)'? –