在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Python  HTML/ 求助!?。ython中object類型怎樣轉(zhuǎn)換為unit8類型?

求助!!!python中object類型怎樣轉(zhuǎn)換為unit8類型?

clipboard.png
如第一幅圖所示用紅框中的代碼加入了兩列數(shù)據(jù),這兩列都是用‘0’填充的,生的數(shù)據(jù)如表中所示。

clipboard.png
接著我用dtypes看了一下數(shù)據(jù)類型發(fā)現(xiàn)是object類型的,我想把這兩列轉(zhuǎn)換為與藍(lán)色礦中數(shù)據(jù)類型一樣的unit8類型,請(qǐng)問怎樣轉(zhuǎn)?我試了諸多方法都不行。請(qǐng)大神們指教!??!

回答
編輯回答
話寡

@vibiu
clipboard.png
clipboard.png

大神你好,我按照你提供方式做了修改,但是它提示我numpy中并沒有unit8這個(gè)屬性,這是怎么回事呢?我也已經(jīng)在前面導(dǎo)包了。

2017年7月14日 13:01
編輯回答
雨萌萌

也許你應(yīng)該使用astype:

>>> import pandas, numpy
>>> df = pandas.DataFrame({'A': [1,2,3], 'B': ['0','0','0']}, dtype='object')
>>> df
   A  B
0  1  0
1  2  0
2  3  0
>>> df.dtypes
A    object
B    object
dtype: object
>>> df['B'] = df['B'].astype(numpy.uint8)
>>> df.dtypes
A    object
B     uint8
dtype: object
2017年3月19日 09:35