У меня есть две серии, каждая из которых имеет индексы datetime.time с 00:00 до 00:05.В первой серии пропущено 1 значение, которое в идеале должно отображаться как NaN после выполнения операции вычитания.Тем не менее, весь результат NaN.Я использую series.sub для выполнения этого вычитания.
Но эта операция дает значения NaN для всех столбцов.
print(s8)
time
00:00:00 12.697916
00:01:00 12.062659
00:02:00 11.956684
00:04:00 12.818977
00:05:00 12.309423
print(f8)
time
00:00:00 14.551911
00:01:00 14.392418
00:02:00 14.488430
00:03:00 14.542103
00:04:00 14.397826
delta = f8.sub(s8)
print(delta)
time
00:00:00 NaN
00:01:00 NaN
00:02:00 NaN
00:03:00 NaN
00:04:00 NaN
00:05:00 NaN
В идеале это должно быть,
time
00:00:00 2.1
00:01:00 2.0
00:02:00 1.5
00:03:00 1.2
00:04:00 NaN
00:05:00 NaN
Идеальные значения, приведенные выше, являются лишь оценкой вычитания.Посоветуйте, пожалуйста, как это можно исправить.