我是R的新手,我用它来分析海量数据集。目前我的变量B4S1看起来像这样(例如,10:30,11:00,9:45),我需要它看起来像这样(例如,10.5,11,9.45)。我很努力想弄清楚如何实现这个目标,但我并不真正理解strptime函数的作用。这就是我的......
SleepTime <- (usedata$B4S1)
SleepTime <- as.character(SleepTime)
sapply(strsplit(SleepTime,":"),
function(x) {
x <- as.numeric(x)
x[1]+x[2]/60
}
)
如果有明显的错误,如果你能指出它们并告诉我哪里出错了将会非常有帮助。作为新人,我不能完全掌握我正在做的事情。谢谢你! :)