У меня есть кадр данных со временем, который находится в классе факторов, и час, который пуст.Извлечение часа из коэффициента для всей колонки
Я хочу, чтобы лишить час от каждой колонки времени и поместить его в час колонке
time<- factor(c("13:30:00.994","19:15:20.300"))
time
hour<-c(0,0)
hour
data<- as.data.frame(cbind(hour, as.character(time)))
data
data$hour<-strsplit(as.character(time),":")[[1]][1]
data
data
hour V2
1 13 13:30:00.994
2 13 19:15:20.300
но СМОТРИТЕ НА ЧАС КОЛОННЫ 13 13 против 13 19
из положить должно обирать 19, так он должен выглядеть следующим образом:
data
hour V2
1 13 13:30:00.994
2 19 19:15:20.300
взгляд на ЧАС колонн 13 13 против 13 19 – user3022875
Причина они оба '13' ваши' strsplit' возвращается список, и вы явно ссылаетесь на первую подстроку первого члена списка. '19' находится в' list [[2]] [1] '. – vpipkt