【发布时间】:2022-01-21 09:35:23
【问题描述】:
如何在下面的数据集中将时间拆分为小时,前导零和分钟。我用 sprintf 尝试了 sub 但没有奏效。还尝试了 str_sub 和 substr 但无法获得所需的输出。谢谢。
日期顺序
# Expected output
# Hr mm
# 00 00
# 01 00
# 02 00
【问题讨论】:
-
能否在问题中包含预期的结果?
-
在您调用 sub 尝试
dateorder$Time使用大写 T -
@Peter - 感谢您指出错字。这在一定程度上有所帮助。我想将时间列拆分为“小时”和“分钟”,在 0 到 9 小时之间的时间前在小时前加上前导零。示例 00, 01, 02,...09, 10, 11 小时和分钟双零。
-
感谢您的帮助,请您编辑问题中的数据,以包含一些包含这些案例的时间列示例,以便测试和验证可能的解决方案。
-
@Peter - 感谢为清晰而编辑。