r - 在 R 中将字符转换为 HMS

标签 r character huawei-mobile-services

我想了解如何将字符转换为 hms,以便我可以准确地绘制 hh:mm:ss 格式的一系列专辑长度的平均值。这是我的代码。这不起作用。

#Create labels for the mean
meanHours <- music %>%
  select(AlbumHours) %>%
summarise(hrsMean = albumHRSmean, na.rm=TRUE)  %>%
  strptime(hrsMean, "%H:%M:%S") %>%
  mutate(label_hrsMean = paste0("Mean of Hours: ",(hrsMean)))

最佳答案

我们可以使用lubridate包中的hms()函数:

library(lubridate)
library(dplyr)

meanHours <- music %>%
  select(AlbumHours) %>%
  summarise(hrsMean = albumHRSmean, na.rm=TRUE)  %>%
  mutate(hrsMean = hms(hrsMean),
         label_hrsMean = paste0("Mean of Hours: ",(hrsMean)))

关于r - 在 R 中将字符转换为 HMS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73978684/

相关文章:

c++ - 读取 string 的字符时出错。分配内存

android - 如果华为设备同时支持 GMS 和 HMS 核心,那为什么 HMS 核心不工作?

huawei-mobile-services - 如果我的快应用被拒绝并且错误消息表明发生了错误,我该怎么办?

r - 在 R 中使用 if else 为 for 语句的每次迭代保存值

c - 如何构造一个命名列表(一个 SEXP)以从使用 .Call() 调用的 C 函数中返回?

r - 根据格式为%d/%m/%Y的日期按时间顺序订购数据框

java - 在Java正则表达式中向字符类添加方括号

c - 从函数中替换 char[] 中的字符

android - firebase 和 googlemaps 会在 huawei-mate 30 中工作吗

sql - R Markdown : Creating a SQL table then output it as a dataframe