Python Pandas Alter Column из отметки времени в формате ISO для обычного - PullRequest
0 голосов
/ 22 ноября 2018

У меня есть фрейм данных, в котором некоторые столбцы имеют даты в этом формате (iso):

YYYY-MM-DDThh:mm:ssTZD

Я хочу преобразовать его в

YYYY-MM-DD HH:MM[:SS[.SSSSSS]]

Например, когдаЯ делаю:

print (df["create_date"])

Я получаю:

2014-11-24 20:21:49-05:00

Как мне изменить дату в столбце?

1 Ответ

0 голосов
/ 22 ноября 2018

Вам нужно сделать это:

from datetime import datetime
df["new_date"] = df["create_date"].strftime("%Y-%m-%d %H:%M[:%S[.%f]]")

Если столбец имеет тип string, попробуйте:

df["new_date"] = df["create_date"].dt.strftime("%Y-%m-%d %H:%M[:%S[.%f]]")

Затем запишите это в csv / excel

import pandas as pd

df.to_csv("\\path\\file.csv")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...