2017-05-12 5 views
0

I Datum von DATE_H_REAL und haben nur Datum in meiner Kolumnewie Datum in einer Spalte spalten

DATE_H_REAL    DATE_H_REAL 
02/02/2016 16:17  02/02/2016 

ich schon versucht, diese spalten wollen, aber hat nicht funktioniert:

dataset1$DATE_H_REAL <- strptime(dataset1$DATE_H_REAL, format="%d/%m/%Y") 
dataset1$DATE_H_REAL <- as.POSIXct(dataset1$DATE_H_REAL) 

Antwort

0

Wenn Sie möchten, zu konvertieren, zu einer Date Klasse können Sie as.Date() und präzise das Format Ihrer Eingabe verwenden:

dataset1$DATE_H_REAL=as.Date(dataset1$DATE_H_REAL,format="%d/%m/%Y") 

Das gibt ein Datum:

[1] "2016-02-02" 

Falls Ihre Eingabespalte kein konstantes Format haben, können Sie zunächst das Datum extrahieren, bevor es zu einer Date Klasse Umwandlung:

dataset1$DATE_H_REAL=gsub(".*(\\d{2}/\\d{2}/\\d{4}).*","\\1",dataset1$DATE_H_REAL) 
dataset1$DATE_H_REAL=as.Date(dataset1$DATE_H_REAL,format="%d/%m/%Y"); 
+0

i wanna gespalten Datum von Zeit und haben nur Datum –

+0

'as.Date()' konvertiert zu einem 'Datum' Format und behält die Zeit nicht bei. – Lamia

+0

es funktioniert nicht Das ist, was ich habe 2016-02-02T00: 00: 00Z –

Verwandte Themen