使用strptime()在R

时间:2018-05-17 18:43:37

标签: r strptime

我有一个数据框,其中包含12小时时间戳格式(mm/dd/yyyy hh:mm:ss AM/PM)的日期/时间列。我想将这些改为24小时/军事时间格式(mm/dd/yyyy hh:mm:ss)。

我尝试过使用strptime(times, "%m/%d/%Y %I:%M:%S %p")。这适用于列中的大多数行,但有些行返回NA。我去查看返回NA行的原始12小时时间,它们是正确的日期格式,与其余格式相同。我不确定为什么我会获得NA某些值,或者如何修复此错误。

任何人都知道为什么我会获得NA值以及如何修复它? 谢谢!

更新:我注意到所有返回NA的日期都包含凌晨2点或下午2点。我不知道为什么会导致问题。

0 个答案:

没有答案