0
시뮬레이션의 데이터를 netlogo의 csv 출력 파일에 저장해야합니다. 각 틱 10 개씩 여러 에이전트의 데이터를 저장하려고합니다. 그러나 매번 새로운 열의 데이터를 쓰고 싶습니다. 그가 새로운 원료에 배선을 계속할 때마다 명령이나 방법이 있습니까?출력 데이터를 csv 파일의 새 열에 저장하는 방법
---------- 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
을 다음과 같은 당신에게 을 감사하고 여기에 파일 에 쓰기의 기능은 내가 각
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
틱 이동 절차를 호출하고 난 결과를 얻을로 보일 것이다 원하는 :
---------- 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
시도 했습니까? – theblindprophet
코멘트가 아닌 질문에 보충 코드를 추가하십시오. – theblindprophet
이 경우 원하는 출력은 어떻게됩니까? – Alan