我正在呼叫这条线路:
lang_modifiers = [keyw.strip() for keyw in row["language_modifiers"].split("|") if not isinstance(row["language_modifiers"], float)]
这似乎在row["language_modifiers"]
是一个单词(atlas method
,central
)时有效,但当它出现为nan
时则无效。
我原以为我的if not isinstance(row["language_modifiers"], float)
可以捕获出现nan
的情况,但事实并非如此。
背景: row["language_modifiers"]
是tsv文件中的一个单元格,在解析的tsv文件中该单元格为空时会出现nan
。