我想了解如何将字符转换为 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/