利用python處理時間戳

2021-08-20 03:41:55 字數 1287 閱讀 4938

拿這個表(此表為2023年深圳杯d題源資料)舉例子,'a'這一列是時間戳,為了資料處理的方便,把時間戳給分成年,月,日,時,秒。

**實現如下:

#!/usr/bin/env python

# -*- coding:utf-8 -*-

# author: alpha labs

if __name__ == '__main__':

from datetime import datetime

import pandas as pd

import numpy as np

import time

path = 'time_un_processed.csv'

df = pd.read_csv(path)

a = df['a'] # a 這一列是時間戳

b = [time.gmtime(i) for i in a] #time.gmtime() 接收時間戳(1970紀元後經過的浮點秒數)並返回格林威治天文時間下的時間元組t。注:t.tm_isdst始終為0

y =

m =

d =

h =

min =

s =

for i in b:

a_1, a_2, a_3, a_4, a_5, a_6, a_7, a_8, a_9 = i

s_y = pd.series(y, name='year')

s_m = pd.series(m, name='month')

s_d = pd.series(d, name='day')

s_h = pd.series(h, name='hour')

s_min = pd.series(min, name='minute')

s_s = pd.series(s, name='s')

time_df = pd.concat([df, s_y, s_m, s_d, s_h, s_min, s_s], axis=1)

print(time_df.head())

path_2 = './time_processed.csv'

time_df.to_csv(path_2)

轉化後的csv**為:

php 時間戳處理

設定時區 date default timezone set prc asia chongqing 當前時間戳轉化為指定樣式 date y m d h i s 預設date y m d h i s time 獲取晚11的時間戳 time23 strtotime date y m d 23 00 00...

時間戳TimeStamp處理

我獲得這個時間戳是得想除以1000再處理的,看看你們的需要先除多少再處理 時間戳處理 nsinteger time timestamp 1000 nsnumber timer nsnumber numberwithinteger time nstimeinterval interval timer ...

python 時間 時間戳 轉換

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