Преобразовать юлианскую дату в календарную дату и записи в таблицу - PullRequest
0 голосов
/ 17 апреля 2019

У меня проблема с сохранением преобразованной даты в столбце таблицы. Итак, у меня есть часть кода:

Структура файлов ['Data']:

        Data        T             A             B             C
0    55928.0      0.0  2.662444e+07  1.291913e+07 -5.937197e+05
1    55928.0    900.0  2.657649e+07  1.286045e+07  2.099525e+06
2    55928.0   1800.0  2.629874e+07  1.271836e+07  4.766651e+06
3    55928.0   2700.0  2.578457e+07  1.252466e+07  7.374478e+06
4    55928.0   3600.0  2.503354e+07  1.231202e+07  9.890564e+06
5    55928.0   4500.0  2.405143e+07  1.211296e+07  1.228361e+07
       ...


a = files['Data']
def change_date():
     for jul in a:
         data = jn.from_jd(a, fmt='mjd')

         f_data = datetime.datetime.strptime(data, '%Y-%m-%d %h:%m:%s')
         day_of_year = f_data.timetuple().tm_yday
         print(day_of_year)

Это прекрасно работает с преобразованием даты из юлианской в ​​обычную дату. Но в следующей части я хотел бы преобразовать «обычную дату» в формат «день года», и это то, что я хочу включить в запись таблицы. Я уверен, что это возможно, но я не знаю, как с этим бороться, и я хотел бы попросить вас о помощи. Спасибо!

...