【发布时间】:2017-07-02 15:46:18
【问题描述】:
我正在拨打此行:
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。
【问题讨论】:
-
为什么这被否决了?就这样我知道。您可以测试我在问题中包含的 3 个测试用例。