İçinde hala bir öğe listelenirken bir numpydizinin veri türünü int( int64veya 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=Falseve 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_recordspanda.DataFrame altında fonksiyonu denedim coerce_float=False, ama şans yok ... hala yeni veri türü var yapar float64.