enter image description here如何分割日,月,日,時,分,秒列
我有日期時間的一長串.log文件,並想將它們拆分柱:年,月,日,小時,分鐘,秒,毫秒。以下是清單數據的一部分,我需要拆分:
2015-07-15 20:51:40
2015-07-15 20:51:30
2015-07-15 20:51:20
2015-07-15 20:51:10
2015-07-15 20:51:00
2015-07-15 20:50:50
2015-07-15 20:50:49
但是,當我寫了下面的代碼,這表明和毫秒不會發生:
"AttributeError: 'list' object has no attribute 'read'"
只有一行的工作原理:
t2 int 2014
t3 int 7
t4 int 14
t5 int 21
t6 int 0
t7 int 10
預期輸出:
Day Month Year Hour Minute Second Millisecond
15 07 2015 20 51 40
15 07 2015 20 51 30
15 07 2015 20 51 20
15 07 2015 20 51 10
15 07 2015 20 51 00
15 07 2015 20 50 50
15 07 2015 20 50 40
這裏是代碼我使用:
from datetime import datetime
from tkinter.filedialog import askopenfilename
dirname=askopenfilename(initialdir='/.log', title= 'please select a directory')
j=pd.read_csv(dirname, header=None, sep=r";")
t1=j[j.columns[0]]
for date_column in t1:
date_text = datetime.strptime(date_column, '%Y-%m-%d %H:%M:%S')
d = date_text
t2 = d.year
t3 = d.month
t4 = d.day
t5 = d.hour
t6 = d.minute
t7 = d.second
t8 = d.millisecond
非常感謝。我已經修好了。請檢查它是否正常。 – NguyenTram
我調整了一行,請確認它是正確的。 –