将时间向量转换为儒略日

Converting time vectors into Julian days

我有一个 .txt 文件,其中第二列代表 367 天(测量结束日期为 04/01/16)期间以秒为单位的测量时间(测量开始日期为 04/01/15)。第三个等等是测量变量。

在我的分析中,我需要在儒略日中使用第二列(在处理此类日期时,我通常将其用作 "origin" 01/01/1992),以便与其他变量一起进行评估已经有儒略时间日期的文件。如果我有的话,我也可以使用日历日期!

文件示例:

(第一天)

091.00000   0.00    102.63  16.79   81.40   5.07    144.20  0.00
091.00069   60.00   102.63  16.80   81.30   5.86    136.00  0.00
091.00139   120.00  102.63  16.75   81.20   2.46    144.20  0.00

(...)

091.99931   86340.00    102.53  17.09   82.60   1.60    117.00  0.00

(第二天)

092.00000   0.00    102.53  16.96   82.60   1.56    115.00  0.00
092.00069   60.00   102.53  16.87   82.90   1.38    114.70  0.00
092.00139   120.00  102.53  17.01   82.90   1.13    110.30  0.00

(...)

092.99931   86340.00    102.44  17.38   87.10   1.75    116.00  0.00

这在整个 367 天的所有日子里都会发生(对应于总共 526970 次测量),我将所有这些都放在一个文件中。可能有缺失的数据记录,所以我可以在这些间隙中使用缺失值 (NA)。

我正在使用 R。

第二列似乎是自当天开始以来的秒数。 24 小时/天 * 每小时 3600 秒等于每天 86400 秒。所以 SecondColumn/86400 给出了 Julian 日期的小数点。第二列不包含日期本身的信息。