Tag: datetime

Effizienter Weg, um Tageszeitstempel mit Pandas zu runden

Ich habe einige Zeitstempel in einen Pandas- Rahmen (via MongoDBclient ) importiert. Sie sind zu den Mikrosekunden. Ich hätte gerne einen Weg zum Tag. Ich habe eine vorherige Frage über die Verwendung von np.round bei der Umwandlung in Ints und wieder zurück gesehen, aber das funktioniert nicht (ich versuchte inlining ein div von 3600 x […]

Python: Weird Verhalten mit pytz Zeitzonen

Ich bin in Argentinien, meine Zeit ist GMT-3 (http://wwp.greenwichmeantime.com/time-zone/south-america/argentina/) Ich spielte mit Pytz und bemerkte etwas komisches, werfen Sie einen Blick: from pytz import timezone bsas = timezone('America/Argentina/Buenos_Aires') gmt_plus_3 = timezone('Etc/GMT+3') gmt_min_3 = timezone('Etc/GMT-3') # Date and time at this momement: 2012-07-26 10:23:01 fmt = '%Y-%m-%dT%H:%M:%S' datetime.now(bs).strftime(fmt) #'2012-07-26T10:23:01' <– GOOD! datetime.now(gmt_min_3).strftime(fmt) #'2012-07-26T16:25:21' <– WRONG! datetime.now(gmt_plus_3).strftime(fmt) […]

Konvertieren Sie numpy Array in die Liste der Datumszeiten

Ich habe ein 2D Array von Daten des Formulars: [YYY … ] [MMM … ] [DDD … ] [HHH … ] [MMM … ] [SSS … ] So sieht es aus data = np.array([ [2015, 2015, 2015, 2015, 2015, 2015], # … [ 1, 1, 1, 1, 1, 1], [ 1, 1, 1, 2, 2, […]

Konvertieren Sie String zur Zeit mit Python

Diese Frage hat hier schon eine Antwort: Parsing Datum / Zeit String mit Zeitzone abgekürzten Namen in Python? 5 antworten Ich habe ein paar Stackoverflow-Posten gelesen, aber das kann ich noch nicht herausfinden … Ich möchte Craigslist kriechen Post posted innerhalb der letzten 48 Stunden. Geschriebene Zeit ist im folgenden Format für craigslist: 2013-03-15, 7:43 […]

Wie man eine pandas dataframe Spalte in ein datetime Objekt macht, das gerade das Datum zeigt, um korrekt zu sortieren

Wenn ich auf month_date in dataframe (df) sortiere, das enthält [2014-06-01, 2014-07-01, 2014-08-01,2014-09-01,2014-10-01] Ich bekomme folgendes: result = df.sort(['month_date'], ascending=True) Das Ergebnis ist jedoch (in dieser Reihenfolge): 10, 6, 7, 8, 9, Während ich 6, 7, 8, 9, 10 erwartete Vielleicht liegt das daran, dass ich nicht angegeben habe, dass die month_date-Spalte ein datetime-Objekt sein […]

Pandas gibt falsches Ergebnis, wenn man fragt, ob Timestamp Spaltenwerte attr astype haben

Mit einer Spalte, die Timestamp Werte enthält, astype ich inkonsistente Ergebnisse darüber, ob die Elemente das Attribut- astype : In [30]: o.head().datetime.map(lambda x: hasattr(x, 'astype')) Out[30]: 0 False 1 False 2 False 3 False 4 False Name: datetime, dtype: bool In [31]: map(lambda x: hasattr(x, 'astype'), o.head().datetime.values) Out[31]: [True, True, True, True, True] In [32]: […]

Python-Pandas, wie man DatetimeIndex trennt und fehlende Daten nur in einem bestimmten Intervall füllt

2012-10-08 07:12:22 0.0 0 0 2315.6 0 0.0 0 2012-10-08 09:14:00 2306.4 20 326586240 2306.4 472 2306.8 4 2012-10-08 09:15:00 2306.8 34 249805440 2306.8 361 2308.0 26 2012-10-08 09:15:01 2308.0 1 53309040 2307.4 77 2308.6 9 2012-10-08 09:15:01.500000 2308.2 1 124630140 2307.0 180 2308.4 1 2012-10-08 09:15:02 2307.0 5 85846260 2308.2 124 2308.0 9 2012-10-08 […]

Durchschnittlicher Tag des Jahres über Dezember-Januar

Stellen Sie sich eine Zeitreihe vor, die zyklisch um Ende Dezember / Anfang Januar auftritt. Die Maxima der Serie haben dann Termine wie die in dt1 oder dt2 unten. Ich muss den durchschnittlichen Tag des Jahres (DOY) dieser Maxima berechnen. Das Problem ist, dass ein normaler Durchschnitt sehr unterschiedliche Ergebnisse für dt1 (211) und dt2 […]

Wie finde ich die nächsten 7 Uhr in einer Zeitzone [duplizieren]

Diese Frage hat hier schon eine Antwort: Wie konvertiert man morgen (zu bestimmten Zeit) Datum zu einem Zeitstempel 2 Antworten current_datetime = datetime.now(tz) next_hour = datetime(current_datetime.year, current_datetime.month, current_datetime.day, 7, 0, 0, 0, tz) timedelta_until_next_hour = next_hour – current_datetime if timedelta_until_next_hour.total_seconds() < 0: timedelta_until_next_hour += timedelta(days=1) return timedelta_until_next_hour.total_seconds() Ich versuche, das nächste Mal zu finden, dass […]

Django: Objekte nach Datumsbereich filtern

Mein Objektmodell ist: class Event(models.Model): start = models.DateTimeField() end = models.DateTimeField() Ich muss alle Objekte für heute filtern. Ich habe ein Objekt mit Startdatum 2014/03/01 00:00 und Enddatum 2014/10/01 00:00. Ich muss dieses Objekt bei der Filterung von Objekten bis heute abnehmen Event.objects.filter(start__gte=today, end__lte=today) Wie kann ich Objekte nach heutigem Datum filtern und alle Ergebnisse […]

Python ist die beste Programmiersprache der Welt.