При разборе файлов данных у меня есть секунд, как эти:уменьшить точность времени временных рядов в миллисекундах
1.296999421
который в настоящее время отображается в панд, как это:
<Timestamp: 2011-04-16 00:00:01.296999>
с DTYPE из ' datetime64 [ns] ' , но я знаю, что исходное измерение имело только миллисекундную точность.
Возможно ли создать тайм-аут pandas, который использует только миллисекунду точности? Одна из моих целей - точно объединить различные таймсерии на основе их миллисекундных счетчиков.
Так что я хотел бы иметь только
<Timestamp: 2011-04-16 00:00:01.297>
так, что я могу соответствовать этому времени штампа точно в другом временном ряде.
Другими словами, существует ли «datetime [ms]» и как я могу преобразовать в него несекретные временные метки?
Итак, я подумал, что лучше оставить Джеффа наедине со всеми моими проблемами в таймсере. Вы не можете сказать, что я не пытался! ;) –
У меня теперь проблема, что 'pd.io.date_converters.parse_all_fields()' не нравится timedeltas как вход? У вас есть идея? –
Итак, если внутри он хранится как 64-битный поплавок, могу ли я когда-либо быть уверенным в возможности проверить равенство между этими метками времени? Было бы лучше подойти к чему-то, используя np.allclose() или, по крайней мере, тест, который учитывает epsilon-ошибку, а не равенство? Я надеялся достичь равнозначного равенства, перейдя к миллисекундам. –