加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

Netlogo教程 读取csv数据:使用csv扩展(use csv extension)

(2016-04-18 22:48:39)
标签:

netlogo

读取csv数据

agent

仿真

教程

csv文件格式是一种比较常见的数据格式,netlogo 2015年推出扩展,笔者用的netlogo5.3.1 windows版本上直接就可以使用这个扩展。

 

原语介绍:

l  csv:from-file  一次性将数据读入,数据读进来后存储为list格式

                   例如: csv:from-file "/path/to/myfile.csv"

l  csv:from-row 每次读一行,数据读进来后存储为list格式

                   例如:

globals [ data ]

 

to setup

  clear-all

  file-close-all ; Close any files open from last run

  file-open "data.csv"

  ; other setup goes here

  reset-ticks

end

 

to go

  if file-at-end? [ stop ]

  set data csv:from-row file-read-line

  ; model update goes here

  tick

end

 

l  csv:from-string 将字符串格式,以逗号分割,以换行符分割数据读入作为list格式

例如:     observer> show csv:from-string "1,two,3\nfour,5,true"

observer: [[1 "two" 3] ["four" 5 true]]

 

 

l  csv:to-row :    list数据写成csv行格式

l  csv:to-string   list数据写成csv字符串格式

l  csv:to-file   list数据写成csv文件格式

例如:csv:to-file "myfile.csv" [[1 "two" 3] [4 5]]

 

我做了一个demo,放到github上,有需要的同学可以去下载:

https://github.com/NetLogoclub/netlogoreadcsv

本文档由netlogo爱好者编,如有不足,请见谅!

需要编写程序的可以加我qq2763035721

或者有疑问加我 qq 群:530305942

赞助作者:

http://s15/mw690/006884Obzy70Kz9ZWi20e&690读取csv数据:使用csv扩展(use csv extension)" TITLE="Netlogo教程 读取csv数据:使用csv扩展(use csv extension)" />


0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有