将字符串转换为没有日期的熊猫时间戳

时间:2019-06-22 00:46:24

标签: python pandas

我应该如何将时间“ 14:12:2006”,“ 1200”和“ 1500”转换为仅带有时间部分的熊猫日期时间,以便我可以检查第一次时间是否在其他两个时间之间。

我正在寻找的是:

4.1.0

我只需要转换,而不需要比较。

1 个答案:

答案 0 :(得分:1)

如果只需要比较它们,则可以使用

s=pd.Series(['14:12:2006' , '1200' , '1500']).str.replace(':','').astype(str)
s=s.str.ljust(s.str.len().max(),'0').astype(int)
s.iloc[1]<s.iloc[0]<s.iloc[2]
True

s
0    14122006
1    12000000
2    15000000
dtype: int64
相关问题