Как получить из массива с метками времени - годы, месяцы, дни в питоне? - PullRequest
0 голосов
/ 27 октября 2018

Как я могу получить из массива с метками времени - годы, месяцы, дни? У меня есть DataFrame, где index - метки времени, и я пытаюсь это

for i in data_frame.index:
    print(datetime.fromtimestamp(i).isoformat())

Но я получил эту ошибку:

print(datetime.fromtimestamp(i).isoformat()) ===>
===> TypeError: an integer is required (got type Timestamp)

1 Ответ

0 голосов
/ 27 октября 2018

первое использование 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
...