sagen, wir haben einen String:Gibt es ein As.Date() - Äquivalent (R) in Python?
string = "2014-12-04 04:07:59 <font color='green'> info:</font> One, two, three, four, five."
In Python, würde ich alles, aber 2014-12-04
entfernen müssen, dann
time.mktime(datetime.datetime.strptime(string, "%Y-%m-%d").timetuple())
Auf der anderen Seite verwenden, in R, alles, was ich zu tun haben, ist as.Date(string)
und ich bekomme das passende Datum, in Datumsform. Hat Python so etwas?
Sie meinen, abgesehen von 'datetime.strptime (string.partition (‘ ‚) [0], '% Y-% m-% d'))? Nicht wirklich - Sie müssen herausfinden, was der Kandidat für ein Date ist (was ist, wenn es mehr als eines gab - um nicht zu erwähnen in verschiedenen Formaten), dann analysieren Sie es. –
Die 3rd-Party-Bibliothek 'dateutil' kann beim Parsen eines Datums in einer Vielzahl von Formaten helfen - aber die Zeichenfolge, die Sie übergeben, muss immer noch wie ein Datum aussehen. Ich denke nicht, dass es nach etwas suchen wird, das wie ein Datum in der Zeichenfolge aussieht, und versuche dann, das zu analysieren. – mgilson
@mgilson nope - es erwartet immer noch, dass die Zeichenfolge nur ein Datum enthält ... –