Я новичок в python, так что это может показаться очевидным, но я пытаюсь заменить столбец в фрейме данных с именем unix_timestamp на часы для определенного unix_timestamp.Пример: [1326429793] превратится в [4]
Я пытался использовать метод panda to_datetime, но он не выполняет то, что я хочу.В настоящее время я использую .hour в нескольких примерах, которые я видел в сети - datetime.utcfromtimestamp (1326429793) .hour, но при применении его к кадру данных выдает ошибку
from datetime import datetime
import pandas as pd
#
traindf['hour'] = datetime.utcfromtimestamp(traindf['unix_timestamp_of_request_utc']).hour
Приведенный выше код возвращает ошибку TypeError: невозможно преобразовать серию в класс int.
Заранее спасибо!