将列类型从日期更改为分钟(仅显示分钟和秒)
我想将我的列从日期更改为十进制数字(但我想显示像这样的分钟和秒:MM.SS)。我的专栏如下所示:
我编写了代码,但结果出现错误。
XYZ$Start <- if(format(XYZ$Start, format="%H") = 1) {
as.numeric(format(XYZ$Start, format="%M.%S"))+60
} else {
as.numeric(format(XYZ$Start, format="%M.%S"))
}
I wanna change my column from date to decimal numbers (but I want display minutes and seconds like that : MM.SS). My column looks like this:
I wrote the code but as a result I got an error.
XYZ$Start <- if(format(XYZ$Start, format="%H") = 1) {
as.numeric(format(XYZ$Start, format="%M.%S"))+60
} else {
as.numeric(format(XYZ$Start, format="%M.%S"))
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论