Сигнал понижающей дискретизации со значениями nan - PullRequest
0 голосов
/ 09 января 2019

Я пытаюсь уменьшить данные временных рядов, используя scipy.signal.decimate. Мои данные имеют значения NaN, поэтому в результате получается массив с только значениями NaN. Я думаю, что это на самом деле результат фильтра нижних частот, который применяет алгоритм перед децимацией данных.

Как правильно обработать значения NaN? Я рассмотрел выбрасывание значений NaN, но мне нужны данные для каждого временного шага. Я склоняюсь к использованию среднего значения ближайших значений, отличных от NaN, хотя я не знаю, есть ли негативные последствия этого наивного подхода. Есть ли возможность игнорировать их, аналогично np.nanmean()?

...