我的pandas数据框中有一个日期时间字符串列。格式如下:
TimeStamp value
11/12/2015 10:07:34 AM 24.5
11/12/2015 10:07:35 AM 55.1
so on
我尝试使用以下方式将TimeStamp
列的值转换为epoch:
dataframe['TimeStamp'] = pd.to_datetime(dataframe['TimeStamp']).values.astype(np.int64) // 10 ** 6
在将日期时间字符串转换为UNIX时间戳时,我遇到了错误。非常感谢您的帮助。谢谢。
[1447322854000,1447322855000]
。你遇到了什么错误? - meWTypeError: 无法识别的值类型:<class 'str'> 文件“/usr/local/lib/python3.7/site-packages/dateutil/parser/_parser.py”的第649行,在解析时 引发ValueError(“未知字符串格式:”,timestr) ValueError:('Unknown string format:', 'TimeStamp')
- SwatiTimeStamp
数据上。它可能在末尾有一些空格或类似的问题。请参考@jezrael的解决方案这里来查找你数据中的错误,或者与我们分享一下你是如何创建这个数据框的。 - meW