Python中Timedelta轉(zhuǎn)換為Int或Float方式
更新時間:2022年07月18日 08:43:23 作者:xinxiangbobby
這篇文章主要介紹了Python中Timedelta轉(zhuǎn)換為Int或Float方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
Timedelta轉(zhuǎn)換為Int或Float方式
Pandas處理
import pandas as pd dataSet['t'] =dataSet['time'].astype('timedelta64[D]').astype(float) dataSet['t'] .head()
Numpy處理
import numpy as np dataSet['t']=(dataSet['time']/np.timedelta64(1, 'D')).astype(float) dataSet['t'] .head()
區(qū)別
方法(一)pandas是直接提取days數(shù)值,如90 days 04:48:00提取數(shù)值90;
方法(二)numpy是把整個時間進行換算,如90 days 04:48:00轉(zhuǎn)化為90.200000。
可以根據(jù)實際需求,選擇不同的方法進行時間轉(zhuǎn)換。
timedelta、float 互轉(zhuǎn)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
jupyter 中文亂碼設(shè)置編碼格式 避免控制臺輸出的解決
這篇文章主要介紹了jupyter 中文亂碼設(shè)置編碼格式 避免控制臺輸出的解決,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-04-04解決Django migrate No changes detected 不能創(chuàng)建表的問題
今天小編就為大家分享一篇解決Django migrate No changes detected 不能創(chuàng)建表的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-05-05使用Pandas進行Excel數(shù)據(jù)處理的操作和技巧
在數(shù)據(jù)處理和分析的過程中,Excel是一個非常常見的工具,然而,當(dāng)數(shù)據(jù)量變大,操作復(fù)雜度增加時,Excel的效率和功能可能無法滿足需求,Pandas是一個強大的Python數(shù)據(jù)處理庫,本文將介紹如何使用Pandas進行Excel數(shù)據(jù)處理,并展示一些常見的操作和技巧2023-11-11