我一直在使用单独的数据列表来更新我的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表,我将非常感激。
答案 0 :(得分:2)
两种解决方案,假设您不想编写扩展名。您可以将Excel文件另存为CSV,然后
或