【发布时间】:2020-07-09 15:31:19
【问题描述】:
所以我有一个字符串向量(不是故意格式化为时间)。
TIME
00:35 AM
08:34 AM
10:10 AM
10:00 PM
09:45 PM
02:00 PM
07:47 PM
12:22AM
我想让前面的 0 消失。如果有两个前导 0,则它必须是 12。请注意最后条目中的额外空格,一些数据的格式是这样的,因此解决方案必须考虑到这一点。
期望的最终结果:
TIME
12:35 AM
8:34 AM
10:10 AM
10:00 PM
9:45 PM
2:00 PM
7:47 PM
12:22 AM
首选 Tidyverse 解决方案,但我尝试使用 str_remove 无济于事。
【问题讨论】:
-
不应该把多余的空间去掉吗?
-
这也是正确的,但是如果这妨碍了解决真正的问题,那么可以忽略
-
@Nate 倒退了,应该有的地方没有了
-
这能回答你的问题吗? Formatting a date in R without leading zeros