NumPy或Pandas:保持数组类型为整数,同时具有NaN值是否有更好的方法来保持numpy数组固定为int(或int64(或者其他什么),同时仍然有一个元素列在numpy.NaN?特别是,我正在将内部数据结构转换为Pandas DataFrame。在我们的结构中,我们有整数类型的列,它们仍然有NaN的(但是列的dtype是int)。如果我们把它变成一个DataFrame,它似乎会把一切都重铸成浮子,但是我们真的很想成为int.思想?尝试过的事情:我试着用from_records()函数在panas.DataFrame下使用coerce_float=False但这没什么用。我还尝试使用NumPy掩码数组,其中NaN Fill_value也不起作用。所有这些都导致列数据类型成为浮点数。
添加回答
举报
0/150
提交
取消