Ich muss die Daten meiner Simulation in CSV-Ausgabedatei in Netlogo jeweils 10 Ticks Ich möchte die Daten von mehreren Agenten speichern aber ich Willst du die Daten in neue Spalte jedes Mal schreiben das Problem, dass jedes Mal, wenn er weiter zu neuen Raws Whirting gibt es einen Befehl oder eine Möglichkeit, das zu tun? danke und hier ist die Funktion in die Datei des Schreibens und ich nenne es in go Verfahren ticken jedeWie zu speichern die Ausgabedaten in neue Spalte in CSV-Datei jedes Häkchen in NetLogo
to write-to-file [set-breed]
let n 0
let str ""
set str set-breed
file-print (word "---------- Tick Number: " ticks "-----------")
foreach my-agent-list [
ifelse ? != nobody[
ask ? [
file-print (word ": (x:y)," "(" pxcor ":" pycor"),")
file-type (word ": age," age ",")
file-print ""
set n n + 1
]][
file-type (word set-breed n ":," "dead")
set n n + 1
file-print ""
]]
file-print "" ;; blank line
file-flush
end
und ich bekomme das Ergebnis als
folgende---------- Tick Number: 0-----------
pxcor: -70 pycor: -45 age: 0
pxcor: -61 pycor: 42 age: 0
pxcor: -91 pycor: -16 age: 0
---------- Tick Number: 1-----------
pxcor: -70 pycor: -45 age: 1
pxcor: -61 pycor: 42 age: 1
das aussehen würde gewünscht als :
---------- Tick Number: 0--------- ---------- Tick Number: 1---
pxcor: -70 pycor: -45 age: 0 pxcor: -70 pycor: -45 age: 1
pxcor: -61 pycor: 42 age: 0 pxcor: -61 pycor: 42 age: 1
pxcor: -91 pycor: -16 age: 0 pxcor: -91 pycor: -16 age: 0
Haben Sie einen Versuch unternommen? – theblindprophet
Fügen Sie Ihrer Frage keinen zusätzlichen Code hinzu, nicht die Kommentare. – theblindprophet
Wie sieht Ihre gewünschte Ausgabe in diesem Fall aus? – Alan