Мне нужно преобразовать переменную даты и времени в следующие данные:
fecha tiempo colcap
02/08/2010 09:00:01 1562.926
02/08/2010 09:00:02 1563.24
Я создаю 'HMS' как cbind (fecha, tiempo), а затем использую функцию strptime для преобразования HMS в формат "% d /% m /% Y% H:% M:% s ", но HMS конвертируется в NA.
Код:
test=read.csv2('test.csv',sep= ',',header = TRUE)
test$colcap <-as.numeric(as.character(test[,3]))
# Convertir fecha a objeto date time
test[,'fecha'] = as.data.frame(strptime(test[,'fecha'],format="%d/%m/%Y"))
test=cbind(test,apply(test[,1:2,drop=FALSE],1,paste,collapse=" "))
names(test)[4]="HMS"
test[,'HMS']=as.character(test[,'HMS'])
test[,"HMS"]=as.data.frame(strptime(test[,4],format="%d/%m/%Y %H:%M:%s"))
Пожалуйста, помогите мне.