日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

Python中Timedelta轉換為Int或Float方式_python

作者:xinxiangbobby ? 更新時間: 2022-09-09 編程語言

Timedelta轉換為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()

區別

方法(一)pandas是直接提取days數值,如90 days 04:48:00提取數值90;

方法(二)numpy是把整個時間進行換算,如90 days 04:48:00轉化為90.200000。

可以根據實際需求,選擇不同的方法進行時間轉換。

timedelta、float 互轉

在這里插入圖片描述

原文鏈接:https://blog.csdn.net/xinxiangbobby/article/details/107780346

相關推薦

欄目分類
最近更新