date time с функцией strptime, возвращающей NA - PullRequest
0 голосов
/ 23 октября 2018

Мне нужно преобразовать переменную даты и времени в следующие данные:

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"))

Пожалуйста, помогите мне.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...