dataframe的object类型
首先,我們構(gòu)造一個(gè)dataframe來(lái)看一下它的數(shù)據(jù)類(lèi)型:
實(shí)際上dtype對(duì)象來(lái)自NumPy,它描述了ndarray中元素的類(lèi)型。ndarray中的每個(gè)元素的字節(jié)大小必須相同。對(duì)于int64和float64,它們是8字節(jié)。所以col2和col3系統(tǒng)可以自動(dòng)識(shí)別出來(lái)是float和int類(lèi)型的,但是對(duì)于col4中,既有布爾類(lèi)型也有數(shù)值類(lèi)型的,系統(tǒng)無(wú)法給出一個(gè)統(tǒng)一的類(lèi)型,因此顯示的是object。此外對(duì)于col1這種字符類(lèi)型的數(shù)據(jù),由于字符串的類(lèi)型長(zhǎng)度也是不定的,因此Pandas沒(méi)有直接在ndarray中保存字符串的字節(jié),而是使用object ndarray,它保存的是指向?qū)ο蟮闹羔?#xff0c;因此這種類(lèi)型的ndarray的數(shù)據(jù)類(lèi)型是object。
在對(duì)數(shù)據(jù)進(jìn)行處理的時(shí)候以防同一列的數(shù)據(jù)類(lèi)型太亂,可以先轉(zhuǎn)換一下數(shù)據(jù)類(lèi)型。
總結(jié)
以上是生活随笔為你收集整理的dataframe的object类型的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: C++绘制菱形(曼哈顿距离求解:贼快!!
- 下一篇: 经典汽车电瓶充电电路图讲解_电工基础电路