2015-08-15 3 views
1

В моей модели у меня есть выбор для выбора агентов (1,2,3 или 15). Каждый из них имеет одинаковые переменные, и мне нужно распечатать их в CSV-файлах (в зависимости от количества агентов, они могут быть 2 файла или 15 файлов). Каков наилучший способ сделать это? Я искал в словаре & StackOverflow, но я не нашел этот случай.Экспорт данных в CSV-файл

Благодарим за помощь.

+2

словарь NetLogo имеет раздел о входе/выходе. Для создания файла и, скорее всего, 'file-type' и' file-print' примитивов нужно создать 'file-open' для вывода определенных значений в файл. Вам нужно гораздо больше подробностей о вашей проблеме, чтобы получить более конкретные советы (например, показать код, который вы используете в настоящее время, что он делает неправильно?) – JenB

ответ

2

Итак ... это, безусловно, возможно, но, возможно, не удобно. Например,

extensions [csv] 

turtles-own [var1 var2 att-file] 

to setup 
    ca 
    crt 15 [setup-att-file] 
end 

to setup-att-file ;turtle proc 
    set att-file (word "turtle" who ".csv") 
    carefully [file-delete att-file] [] 
end 

to-report get-att-vals ;turtle proc 
    report (list var1 var2) 
end 

to export-att-vals ;turtle proc 
    ask turtles [ 
    file-open att-file 
    file-print csv:to-row get-att-vals 
    file-close 
    ] 
end 
+0

Так какой лучший способ экспортировать данные (переменные) продавцов, которые пользователь может установить в диапазоне от 1 250 агентов. Мне нужно знать их переменные, такие как цена, доход, общий бюджет и т. Д. Спасибо за помощь Сет!/PS: Я пытался сделать это через сюжет, а затем экспортировать сюжет, но мне слишком сложно писать, мне нужен более простой способ. – Mestralx

+0

В скором времени мне нужен код для построения переменных заданного пользователем количества агентов .... – Mestralx

+0

Не будет ли «файл-шоу» выполнить работу? –

0

выглядит не нужно использовать расширение CSV - просто нужно построить переменные, а затем экспортировать графики.

ask turtles [ 
    create-temporary-plot-pen (word who) 
    set-plot-pen-color color 
    plotxy xcor ticks 
] 

Это работает довольно много, ответ был ответил Сет Tisue в этой теме How to properly plot variables

Смежные вопросы