Netlogo:替换字符串变量中的NaN

Netlogo:替换字符串变量中的NaN,netlogo,nan,Netlogo,Nan,我有一个补丁变量,由从shp文件导入的不同可能字符串组成。在某些情况下,它包含一个我想用另一个字符串替换的NaN值。如果变量是数字,我可以使用: ifelse (value <= 0) or (value >= 0) ifelse(值=0) 标识一个NaN,但在本例中它是一个字符串。有什么想法吗?谢谢 哈维尔有什么原因吗: if value = "NaN" 不行吗 是数字?和是字符串?报告程序可能对您也很有用。“NaN”不起作用,因为它是一个字符串。我想识别不是字符串的所有内容

我有一个补丁变量,由从shp文件导入的不同可能字符串组成。在某些情况下,它包含一个我想用另一个字符串替换的
NaN
值。如果变量是数字,我可以使用:

ifelse (value <= 0) or (value >= 0)
ifelse(值=0)
标识一个
NaN
,但在本例中它是一个字符串。有什么想法吗?谢谢

哈维尔

有什么原因吗:

if value = "NaN"
不行吗

是数字?
是字符串?
报告程序可能对您也很有用。

“NaN”不起作用,因为它是一个字符串。我想识别不是字符串的所有内容(NaN值),并用特定字符串替换它。