В настоящее время работает над анализом серии дата-время на наборе данных и надеется, что сможет настроить смещение даты-времени с помощью функции pandas asfreq (). Текущий индекс даты и времени будет раз в два месяца 15, а затем 28 числа. Можно ли как-то определить конец месяца как 28-й, а не 30-й / 31-й?
Ближайшим фоновым смещением является смещение даты конца полу месяца, заданное пандами.
При попытке использования этого метода он только правильно форматирует февраль, однако каждое другое время даты с 28-м заменяется 31-м со значениями NaN.
data.index=pd.to_datetime(data.index,errors='coerce')
data
вывод данных
data2 = data.asfreq(freq='SM')
data2
выход data2