将 Pandas df 中的日期和时间列转换为时间戳

严重地

我是 python 新手,习惯于用 R 编码。我有一个 Pandas df,它有一列日期和时间。

                     date   time 
     0           2018-06-25  07:32:25    
     1           2018-06-25  09:36:38    
     2           2018-06-25  13:31:47   
     3           2018-06-25  13:29:56   
     4           2018-06-29  04:00:13

我曾经选择这些列并创建数字向量以将它们转换为 R 中的一个时间戳向量。是否有可能在 python 中做类似的事情?我已经试过了:

strtime = df1['time'].astype(str)
strdate = df1['date'].astype(str)

timestamp = pd.to_datetime(strdate + ' ' + strtime)

但它给了我输出:

“值错误:未知的字符串格式”

我相信这可能是一项简单的任务,所以请善待。

耶斯列

我认为存在一些错误值的问题,解决方案是errors='coerce'将它们转换为的参数NaT

timestamp = pd.to_datetime(strdate + ' ' + strtime, errors='coerce')

您可以通过以下方式检查这些值:

print (df1[pd.to_datetime(strdate + ' ' + strtime, errors='coerce').isnull()])

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python - Pandas - 将格式为 2018-01-01 的日期列转换为时间戳的字符串版本

来自分类Dev

将日期和时间转换为时间戳

来自分类Dev

将日期和时间转换为时间戳

来自分类Dev

将时间戳转换为日期时间Python,Pandas

来自分类Dev

将日期转换为时间戳

来自分类Dev

将具有自定义日期的融化df转换为时间序列

来自分类Dev

将日期/时间转换为时间戳

来自分类Dev

如何将日期和时间转换为时间戳

来自分类Dev

AS400 / DB2-将基于整数的日期和时间转换为时间戳?

来自分类Dev

将pandas df转换为json

来自分类Dev

如何将UNIX时间戳列表转换为pandas数据框中的日期时间对象列表?

来自分类Dev

Bash将日期转换为时间戳

来自分类Dev

将日期转换为时间戳UTC

来自分类Dev

将日期(以毫秒为单位)转换为时间戳

来自分类Dev

Bash-将日期转换为时间戳

来自分类Dev

将日期unix转换为时间戳

来自分类Dev

Open Office Calc:将日期转换为时间戳

来自分类Dev

C#将日期转换为时间戳

来自分类Dev

将日期转换为时间戳UTC

来自分类Dev

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

来自分类Dev

SQL:将日期转换为时间戳

来自分类Dev

PHP-将午夜日期转换为时间戳

来自分类Dev

将 GMT 日期转换为时间戳

来自分类Dev

Android - 将日期转换为时间戳

来自分类Dev

将日期格式转换为时间戳

来自分类Dev

Pandas:当列值是字符串和日期时间的混合时,将列的所有值转换为日期时间

来自分类Dev

Pandas df 转换时间戳列值格式

来自分类Dev

将日期列转换为时间戳列+小时的最有效方法

来自分类Dev

将Pandas数据框转换为时间序列