python時間戳轉換並pandas批量轉換時間戳

2021-10-07 04:38:04 字數 2558 閱讀 7020

時間戳轉時間 時間格式 年月日時分秒

import time

timestamp=

1303132933

#時間戳

timearray = time.localtime(timestamp)

otherstyletime = time.strftime(

"%y-%m-%d %h:%m:%s"

, timearray)

print

(otherstyletime)

輸出:2011-04-18 21:22:13

pandas批量轉換時間戳

原始csv資料:refrigerator.dat.csv

#讀取資料

data=pd.read_csv(

'refrigerator.dat.csv'

)data.loc[:,

'localminute'

]= data[

'時間'].

提取年月日

#提取日時分特徵

data.loc[:,

'time'

]= pd.to_datetime(data[

'time'],

format

='%y-%m-%dt%h:%m:%s'

)#獲取分

data.loc[:,

'minute'

]= data[

'time'].

(lambda x: x.minute)

#獲取時

data.loc[:,

'hour'

]= data[

'time'].

(lambda x: x.hour)

#獲取日

總**:

import numpy as np

import pandas as pd

import time

#讀取資料

data=pd.read_csv(

'refrigerator.dat.csv'

)#轉換時間戳

data.loc[:,

'localminute'

]= data[

'時間'].

(lambda x :time.localtime(x)

)data.loc[:,

'time'

]= data[

'localminute'].

(lambda x :time.strftime(

"%y-%m-%d %h:%m:%s"

, x)

)#提取時間特徵

data.loc[:,

'time'

]= pd.to_datetime(data[

'time'],

format

='%y-%m-%dt%h:%m:%s'

)#獲取分

data.loc[:,

'minute'

]= data[

'time'].

(lambda x: x.minute)

#獲取時

data.loc[:,

'hour'

]= data[

'time'].

(lambda x: x.hour)

#獲取日

python 時間 時間戳 轉換

1.簡介 在編寫 時,往往涉及時間 日期 時間戳的相互轉換。python datetime 新增時區 import datetime from dateutil import tz tz sh tz.gettz asia shanghai print datetime.datetime.now tz...

Unix時間戳轉換 python

coding utf 8 import time deftimestamp datetime value format y m d h m s value為傳入的值為時間戳 整形 如 1332888820 value time.localtime value 經過localtime轉換後變成 tim...

玩轉python 時間戳轉換

1.將字串的時間轉換為時間戳 方法 a 2013 10 10 23 40 00 將其轉換為時間陣列 importtime timearray time.strptime a,y m d h m s 轉換為時間戳 timestamp int time.mktime timearray timestam...