Я пытаюсь сравнить значения температуры из двух разных наборов данных xarray за год (мы будем называть их temp1 и temp2), вычитая temp1 из temp2, чтобы увидеть, насколько они отличаются.Затем я строю графики различий, используя стандартный график рассеяния matplotlib.Наборы данных xarray организованы по дням.Я могу открыть наборы данных xarray, извлечь температурные переменные из каждой из них, а затем вычесть temp1 из temp2 (и создать графики), чтобы получить то, что мне нужно.
Проблема начинается, когда temp1 имеет, например,1440 значений (по одному на каждую минуту дня), но temp2 имеет только 1300. Временные данные для отсутствующих 140 значений в этих случаях просто отсутствуют в наборе данных (т. Е. Отсутствует индикатор пропущенных значений).
Как мне учесть подобные случаи?Я не хочу, чтобы что-то печаталось, когда значение temp1 имеет значение в определенное время, а значение temp2 - нет (или наоборот).
Вот ошибка, которую я получаю: ValueError: операнды не могут быть переданы вместе с фигурами (42771,) (43198,)