python 类型转换 object to datetime64[ns],timedelta64[ns] to float


在这里插入图片描述

一、object 变成 datetime64[ns]

如上图:原本这个dateframe当中的Date数据的类型是int
加上下面这句话
alldfgbcountrysumv2换成自己的dataframe名即可:

alldfgbcountrysumv2['Date']=pd.to_datetime(alldfgbcountrysumv2['Date']).dt.normalize()

在这里插入图片描述

二、timedelta64[ns] 变成 float

将timedelta64[ns]类型变成float类型:
在这里插入图片描述

allregiondatesum['Permildays']=allregiondatesum['Permildays'].dt.days.replace()

在这里插入图片描述

三、去掉Timestamp

将下面这组数组变成只显示’2020-01-28’,类型变成object
在这里插入图片描述

.add_xaxis(xaxis_data=pd.to_datetime(y['Date']).dt.strftime('%Y-%m-%d').drop_duplicates().to_list()

猜你喜欢

转载自blog.csdn.net/wxfighting/article/details/123717695
今日推荐