CSVDocumentCleaner 删除一行表示 N/A 的行, CSV 两个组件都空出这些单元格
作者: L4XB创建于 2026年9月16日更新于 2026年9月16日
描述错误
CSVDocumentCleaner 删除一行,该行的单元格显示为 N/A,CSVDocumentSplitter 和 CSVDocumentCleaner 都会清空任何包含 pandas 默认缺失值字符串的单元格。pd.read_csv 将字符串 N/A、NA、n/a、NULL、None、NaN 和 nan 视为缺失值。两个组件都未传递 keep_default_na=False,且 dtype=object 无法改变此值 - 字符串在应用 dtype 之前就消失了。CSVDocumentCleaner 然后会对这些行运行 dropna(how="all"),因此每列都显示为 "不适用" 的行将被视为空行并删除。
内容来源: deepset-ai/haystack