最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

pandas 強(qiáng)制類型轉(zhuǎn)換 df.astype實(shí)例

 更新時(shí)間:2020年04月09日 14:17:57   作者:NoOne-csdn  
這篇文章主要介紹了pandas 強(qiáng)制類型轉(zhuǎn)換 df.astype實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧

廢話不多說,大家還是直接看代碼吧!

import pandas as pd
from matplotlib import pyplot as plt
from datetime import datetime
filename='sitka_weather_2014.csv'

df=pd.read_csv(filename)
print(df.dtypes)

df[' Min Humidity']=df[' Min Humidity'].astype('float64')
df=df.astype({'Max Humidity':'float64','Max Dew PointF':'float64'})

print('*'*44)
print(df.dtypes)

補(bǔ)充知識:python pandas轉(zhuǎn)換數(shù)據(jù)類型astype(int)報(bào)錯(cuò)問題

代碼:

import pandas as pd
a = pd.Series([‘1.11',‘2.22'])
print(a)
a = a.astype(int)
print(a)

報(bào)錯(cuò)

ValueError: invalid literal for int() with base 10: ‘1.11'

代碼:

import pandas as pd
a = pd.Series([‘1.11',‘2.22'])
print(a)
a = a.astype(float).astype(int)
print(a)

輸出:

0 1.11
1 2.22
dtype: object
0 1
1 2
dtype: int32

原因:

astype(int)在轉(zhuǎn)換數(shù)據(jù)類型時(shí),直接將字符串轉(zhuǎn)為整型數(shù)據(jù)字符串中的小數(shù)點(diǎn)會被認(rèn)為是特殊字符而報(bào)錯(cuò);

先轉(zhuǎn)成浮點(diǎn)數(shù)據(jù),astype(int)會把數(shù)據(jù)當(dāng)做數(shù)字來進(jìn)行轉(zhuǎn)換。

以上這篇pandas 強(qiáng)制類型轉(zhuǎn)換 df.astype實(shí)例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

岗巴县| 韩城市| 光山县| 泰和县| 浦东新区| 吴江市| 银川市| 泗洪县| 垦利县| 察雅县| 大姚县| 廊坊市| 鄂尔多斯市| 哈巴河县| 常州市| 手游| 柳州市| 获嘉县| 虞城县| 泗阳县| 岐山县| 嘉禾县| 汤原县| 财经| 楚雄市| 龙岩市| 昔阳县| 自治县| 团风县| 莒南县| 长白| 蒙山县| 循化| 岳普湖县| 衡山县| 临洮县| 安福县| 永城市| 丽江市| 南靖县| 长宁县|