У меня есть данные временных рядов в файле.Столбцы меток времени имеют вид «ГГГГММДД ЧЧММСС» (год месяц день час мин сек).Я хочу преобразовать его в десятичный формат года, т. Е. YYYY.YYYY, который является наиболее полезным форматом для меня, поскольку я могу выполнять все математические операции так же, как и для любой другой переменной.
Единственная информация, которую я нашел, - этоиз следующего вопроса. Python, как преобразовать дату и время в десятичные годы
Но в нем нет информации о том, как это можно сделать, когда мои YYYYMMDD находятся в массиве с нулевыми значениями и хотят выполнить те же вычисления.
Я не хочу использовать циклы, так как у меня много данных, и это будет длиться вечно.Я хочу знать, возможно ли дать весь массив NumPy в качестве входных данных для любой функции, описанной выше Q / A.
Пример вычисления: если дата - 2019 20 июня, то есть 20190620, мне нужен выходной 2019.4660Я могу просто предположить, что у всех месяцев есть 30 дней, и рассчитать их, но я хочу найти лучший способ, когда учитываются разные размеры месяцев и високосные годы (как ответ ninjageko в приведенной выше ссылке).