如何将一个变量分配给txt文件的两列

时间:2019-07-10 15:50:03

标签: python pandas

我有一个包含Timestamp列的txt文件。我的文件如下所示:我需要读取文件并为时间戳分配一个变量,如下所示:t = 2014-08-26 19:49:32,其中包含文件的两列。我可以使用下面的代码将它们制成字符串,但问题是我需要将其作为时间戳记。那么如何从文件中逐行读取这些时间戳?

2014-08-26 19:49:32  0 7Z.HOLU..HHZ   
2014-08-28 05:43:21  0 7Z.HOLU..HHZ   
2014-08-30 11:47:54  0 7Z.HOLU..HHZ
lines = m.readlines()
    for line in lines:
        o=line.split(' ')[0]+ ' '+line.split(' ')[1]
        r= pd.Timestamp(o)

1 个答案:

答案 0 :(得分:1)

要将日期字符串转换为时间戳记:

>>> import time
>>> import datetime
>>> s = "2014-08-26 19:49:32"
>>> time.mktime(datetime.datetime.strptime(s, "%Y-%m-%d %H:%M:%S").timetuple())
1409107772.0