Как я могу преобразовать следующее число с плавающей точкой:
9.3125
, которое соответствует времени, в правильную метку времени Панд, например:
Timestamp('2017-11-13 10:00:00')
Число с плавающей точкой относится к тому же дню, месяцу и году, что и в приведенной выше временной метке. Я пытался это:
from datetime import datetime
datetime.fromtimestamp(9.3125).strftime('%Y-%m-%d %H')
но это возвращает:
OSError: [Errno 22] Invalid argument