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

Netlogo: Replace NaN in a string variable

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

ifelse (value <= 0) or (value >= 0)

来识别一个NaN,但在本例中它是一个字符串。有任何想法吗?谢谢

哈维尔

是否有原因:

if value = "NaN"

行不通?

is-number?is-string? 记者可能对您也有用。