Ich versuche, den ersten Tag des Monats aus dem Array von Datetime dh alle Tage zu erhalten, ändern zu 1
und alle Stunden zu 0
:Python Pandas Erzeugen eines ersten Tag des Monats aus dem Array von Datetime
import pandas as pd
z1 = [datetime(2025, 10, 1, 3, 0),datetime(2025, 1, 6, 7, 0)]
pd.DatetimeIndex(z1).normalize()
DatetimeIndex(['2025-10-01', '2025-01-06'], dtype='datetime64[ns]', freq=None)
Ich hatte gehofft, zu erreichen
DatetimeIndex(['2025-10-01', '2025-01-01'], dtype='datetime64[ns]', freq=None)
Der Fehler bei der Verwendung von z1 ist: TypeError: Das datetime.datetime-Objekt kann nicht von Metadaten [us] nach [M] gemäß der Regel 'same_kind' umgewandelt werden. Ich benutze Python 2.7 – Zanam
@ Zanam: Welche Version von NumPy verwenden Sie? Möglicherweise haben Sie [dieses Problem] (http://stackoverflow.com/q/21988714/190597). – unutbu