我正在从CSV文件中读取一些数据到框架中,我想用零替换某列中的空白。但是,当我执行FillMissing(0)
时,返回的系列仍将值显示为空白。我猜是因为Deedle将列的类型推断为int
而不是int?
,因此零相当于缺失。
是否可以使用FillMissing
来执行我想要的操作,或者覆盖类型推断,以便将此列视为int?
?
答案 0 :(得分:0)
FillMissing
方法将填充与提供的值相同类型的列中的所有缺失值。这有点令人困惑,我们正在寻找更好的想法如何做到这一点!
这意味着FillMissing(0)
只会填充整数列。您可以尝试调用FillMissing(0.0)
来处理浮点列,或FillMissing(0.0M)
来处理小数。
值是否为可空的事实无关紧要 - Deedle直接处理缺失值,因此从CSV加载的列永远不会有类型int?