О:
csv:to-file "patches.csv" [ (list xcor ycor cluster-number) ] of patches
Я предполагаю, что единственная проблема в том, что вы пытаетесь использовать xcor
и ycor
, которые являются переменными черепахи, вместо pxcor
и pycor
, которые являются переменными патчей.Вам нужно:
csv:to-file "patches.csv" [ (list pxcor pycor cluster-number) ] of patches
Что касается этого:
csv:to-file "statistics.csv" (list meet meet-agg meetown meetown-agg meetother meetother-agg coopown coopown-agg coopother coopother-agg defown defown-agg defother defother-agg)
Следует иметь в виду, что csv:to-file
ожидает «список списков», а ваш код создаетЕдиный список, который, скорее всего, проблема.Если все эти переменные являются глобальными переменными, и вы просто хотите, чтобы они были в одной строке в вашем CSV-файле, вы можете просто обернуть свой список в другой список:
csv:to-file "statistics.csv" (list (list meet meet-agg meetown meetown-agg meetother meetother-agg coopown coopown-agg coopother coopother-agg defown defown-agg defother defother-agg))
Но трудно точно диагностировать вашу проблему безДополнительная информация.Можете ли вы сказать нам, что заставляет вас думать, что это не работает?Что ты пытаешься сделать?