İçinde hala bir öğe listelenirken bir numpy
dizinin veri türünü int
( int64
veya herhangi bir şekilde) sabit tutmanın tercih edilen bir yolu var mı numpy.NaN
?
Özellikle, bir şirket içi veri yapısını bir Pandas DataFrame'e dönüştürüyorum. Yapımızda, hala NaN'leri olan tamsayı tipi sütunlarımız var (ancak sütunun türü int'dir). Bunu bir DataFrame yaparsak, her şeyi bir şamandıra olarak yeniden ele alıyor gibi görünüyor, ama gerçekten olmak istiyoruz int
.
Düşünceler?
Denenen şeyler:
from_records()
PandaDataFrame altında işlevini kullanarak denedim coerce_float=False
ve bu yardımcı olmadı. Ayrıca, aynı zamanda çalışmadı NaN dolgu_değeri ile NumPy maskeli dizileri kullanarak çalıştı. Tüm bunlar sütun veri türünün bir kayan nokta olmasına neden oldu.
from_records
panda.DataFrame altında fonksiyonu denedim coerce_float=False
, ama şans yok ... hala yeni veri türü var yapar float64
.