У меня есть два набора температурных дат, которые имеют показания на регулярных (но разных) временных интервалах. Я пытаюсь получить корреляцию между этими двумя наборами данных.
Я играл с Pandas, чтобы попытаться это сделать. Я создал два раза, и я использую TimeSeriesA.corr(TimeSeriesB)
. Однако, если времена в 2 timeSeries не совпадают точно (они обычно отключены за секунды), я получаю Null в качестве ответа. Я мог бы получить достойный ответ, если бы мог:
a) Interpolate/fill missing times в каждом TimeSeries (я знаю, что это возможно в Pandas, я просто не знаю, как это сделать)
b) отделите секунды от объектов datetime python (установите секунды до 00, без изменения минут). Я бы потерял определенную степень точности, но не огромную сумму
c) Используйте что-то еще в Pandas, чтобы получить корреляцию между двумя timeSeries
d) Используйте что-то в python, чтобы получить корреляцию между двумя списками поплавков, причем каждый float имеет соответствующий объект datetime, принимая во внимание время.
У кого-нибудь есть предложения?