NetLogo可以读取Excel文件格式吗?

时间:2014-11-21 10:23:28

标签: excel netlogo

我一直在使用单独的数据列表来更新我的ABM中的变量。不幸的是,由于我现在使用的数据大小,构建列表然后表格变得耗费时间。这些表的数据经常变化,因此它不仅仅是一次性的事情。

我希望获得一些创建表的方法的想法,该表可以直接从excel电子表格中读取,而无需花时间通过输入单个列表来显式构建表?我的表包括一个键列表(超过1000个键的列表)和与每个键对应的近百个变量,在调用键时必须更新。数据来自不同的模型(不是ABM),并生成带有(X值)和(Y值)的Excel电子表格。类似的东西:

X1 Y1,1 Y1,2 Y1,3 ... Y1,100

X2 Y2,1 Y2,2 Y2,3 ... Y2,100

... ..

X1000 Y1000,1 Y1000,2 Y1000,3 .... Y1000,100

如果有人有更快的方法从excel获取大量数据到NetLogo表,我将非常感激。

1 个答案:

答案 0 :(得分:2)

两种解决方案,假设您不想编写扩展名。您可以将Excel文件另存为CSV,然后

  1. 编写NetLogo程序以读取您的CSV文件。要开始使用,请参阅http://netlogoabm.blogspot.com/2014/01/reading-from-csv-file.html
    1. 使用脚本语言(推荐使用Python)读取CSV文件,然后写出.nls file,其中包含用于创建表格的代码