我有一个包含 n 行的数据框,每行对应于空间和时间上的单个事件。数据框具有包含空间坐标和儒略日日期的列以及其他几列附加数据。
我想对我的数据做很多事情,但作为一个例子,我想栅格化一些列并输出一些地图。对于我的大部分专栏,我可以通过以下方式轻松做到这一点:
df.raster <- rasterize(df.sp, base.raster, field = "column", fun=median)
plot(df.raster)
然而,在朱利安时代,这没有任何意义,因为它是周期性的。365/366 与 1 相邻,但 R 不知道这一点,因此使用中值函数不会为我提供有意义的数字。我正在寻找一种方法将我的儒略日列转换为反映这一点的新列,并使我能够为儒略日创建一个有意义的值的栅格。
我的儒略日专栏从 1 到 366 运行,反映了特定年份内发生事件的日期。我的数据涵盖多年,但我的 Julian days 列在每年年初再次从 1 开始。
我尝试了一些方法,包括转换为弧度,但到目前为止没有任何效果。任何帮助将非常感激!