Как я могу получить из массива с отметками времени - годы, месяцы, дни? У меня есть DataFrame, где индекс - это временные метки, и я пробую это
for i in data_frame.index:
print(datetime.fromtimestamp(i).isoformat())
Но у меня такая ошибка:
print(datetime.fromtimestamp(i).isoformat()) ===>
===> TypeError: an integer is required (got type Timestamp)
сначала используйте df['date'] = pd.to_datetime(df['timestap'])
для преобразования в правильный формат
затем создайте новые столбцы для года, месяца и дня
df['year'] = df['date'].dt.year
df['month'] = df['date'].dt.month
df['day'] = df['date'].dt.day