Преобразование данных временной метки в дату и время в Python - PullRequest
1 голос
/ 29 мая 2020

У меня есть DataFrame со столбцом, содержащим временные метки, и я хотел бы преобразовать столбец в дату, указанную в Python, и сохранить файл со столбцом, содержащим дату и время. Вот код:


    import pandas as pd
    df = pd.DataFrame({
        "time": [1465585763000, 1465586363000, 1465586963000, 
                  1465587563000, 1465588163000]})
    df

Ответы [ 2 ]

1 голос
/ 29 мая 2020

Это тоже может сработать

import pandas as pd
from datetime import datetime as dt
d = {'time': [1465585763000, 1465586363000, 1465586963000,
              1465587563000, 1465588163000]}


print(d['time'])
new = [dt.fromtimestamp(x/1000).strftime('%Y-%m-%d %H:%M:%S') for x in d['time']]
pd.to_datetime(new)


0 голосов
/ 29 мая 2020

Это может сработать

from datetime import datetime as dt
import pandas as pd

times = [
    1465585763000, 
    1465586363000, 
    1465586963000, 
    1465587563000, 
    1465588163000]

start_ts = dt.timestamp(dt(1970, 1, 1))
dates = [dt.fromtimestamp(time / 1000 + start_ts) for time in times]
pd.to_datetime(dates)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...