在netlogo中将字符串变量转换为数字
我在NetLogo中有以下代码,我正在尝试将变量lat和long转换为数字,因为setxy只接受数字:在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
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你是对的,我有一行包含字符串值,但我忘记了这就是问题所在。非常感谢。