我在行爲空間中爲我的NetLogo模型創建了一個實驗。我想爲每隻烏龜保存一些變量的值,之後用統計軟件(Stata或R)處理。我對記者的第一次嘗試是:從NetLogo行爲空間導出橫截面數據
[my-variable] of turtles
這類作品,但生成CSV文件的格式是有問題的。對於單個變量的所有值都存儲在一個空格分隔的列表:
"run", "[my-variable] of turtles"
"1", "[48.234967724191584, 15.361986575058953, 19.613022950636537, ... ]"
...
我想什麼:
"run", "[my-variable] of turtle_0", "[my-variable] of turtle_1", ...
"1", "48.234967724191584", "15.361986575058953", ... ]"
...
我正在尋找像Python中split()
方法。有什麼建議麼?謝謝。
更新:橫截面分析是基於這樣一個假設,即在同一模型運行期間,所有記者都以相同順序列出海龜自己的變量。所以,如果我有兩個記者:
[my-variable-1] of turtles => "[1 2]"
[my-variable-2] of turtles => "[3 4]"
我需要確保這兩個記者,就拿龜以相同的順序,使龜0有my-variable-1
等於1
和my-variable-2
等於3
,而甲魚1具有my-variable-1
等於2
和my-variable-2
等於4
。我在NetLogo文檔中找不到這個提及。任何人都可以確認嗎?