NumPy或Pandas:保持?jǐn)?shù)組類型為整數(shù),同時具有NaN值是否有更好的方法來保持numpy數(shù)組固定為int(或int64(或者其他什么),同時仍然有一個元素列在numpy.NaN?特別是,我正在將內(nèi)部數(shù)據(jù)結(jié)構(gòu)轉(zhuǎn)換為Pandas DataFrame。在我們的結(jié)構(gòu)中,我們有整數(shù)類型的列,它們?nèi)匀挥蠳aN的(但是列的dtype是int)。如果我們把它變成一個DataFrame,它似乎會把一切都重鑄成浮子,但是我們真的很想成為int.思想?嘗試過的事情:我試著用from_records()函數(shù)在panas.DataFrame下使用coerce_float=False但這沒什么用。我還嘗試使用NumPy掩碼數(shù)組,其中NaN Fill_value也不起作用。所有這些都導(dǎo)致列數(shù)據(jù)類型成為浮點(diǎn)數(shù)。
添加回答
舉報
0/150
提交
取消