Q:

Convert numbers to time in R

I wanted to convert data frame column with numbers to hours (in numbers), for example if the value is 75, I need to convert it to 1.15 or if the value is 180 I need to have it converted to 3 and so on.  need not necessarily be in time format.  I am aware that below function is user to convert number to time , but what I am trying to do is different. 
x = c('834', '1534')    
time <- substr(as. POSIXct(sprintf("%04.0f", x), format='%H%M'), 12, 16)

a

A:

Converting a number of seconds (such as 75) to a decimal format such as minutes.seconds is a bit odd, but you could do it this way:
a <- 75
hour <- floor(a / 60) # floor() rounds down to the last full hour
minute <- a %% 60 * 0.01 # the %% operator gives you the remainder in base 60
new_time <- hour + minute

1.15

