Создание функции для итерации кадра данных и преобразования миллисекунд эпохи в дату и время в Pandas / Python - PullRequest
1 голос
/ 03 июля 2019

Я пытаюсь написать функцию, которая берёт данные pandas с данными миллисекунд и преобразует их в datetime.Однако я получаю сообщение об ошибке: AttributeError: у объекта 'numpy.int64' нет атрибута 'iat'

Теперь я искал, что вызов .iat используется для доступа к элементу внутри фрейма данных pandas.

Кадр данных состоит из следующих элементов:

Time
1561912331018.00
1561912721486.00
1561977388732.00
1561899755951.00
1561897193639.00
1561982246953.00
1561977096883.00
1561919518921.00
1561942255704.00
1561939827253.00
1561965861054.00
1561960122342.00
1561949100949.00
1561962949812.00
def epoch_converter(data):

    for number , row_value in data.iteritems():

        number = data.loc[number].iat[0]
        import datetime
        number = number / 1000.0
        val = datetime.datetime.fromtimestamp(number).strftime('%Y-%m-%d %H:%M:%S.%f')
        print(val)


epoch_converter(time_val.Time)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...