Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在netlogo中将字符串变量转换为数字_Netlogo - Fatal编程技术网

在netlogo中将字符串变量转换为数字

在netlogo中将字符串变量转换为数字,netlogo,Netlogo,我在NetLogo中有以下代码,我正在尝试将变量lat和long转换为数字,因为setxy只接受数字: to go if file-at-end? [ stop ] set data csv:from-row file-read-line let lat item 1 data let lng item 2 data move-turt lat lng tick end to move-turt [lat lng] print lat ask turtles[setx

我在NetLogo中有以下代码,我正在尝试将变量lat和long转换为数字,因为setxy只接受数字:

to go

 if file-at-end? [ stop ]
 set data csv:from-row file-read-line

 let lat item 1 data
 let lng item 2 data
 move-turt lat lng   
 tick
end

to move-turt [lat lng]
 print lat
 ask turtles[setxy lat lng]

end
我试着使用“从字符串读取”,但是没有用,而且我在字典里也找不到任何东西。 有什么想法吗


谢谢

您能显示几行.csv文件吗,或者只是解释一下lat和long文件现在是什么格式
csv:from row
应自动将数字读取为数字-在lat或long字段中是否有非数字字符?@LukeC你是对的,我有一行包含字符串值,但我忘记了这就是问题所在。非常感谢。