【发布时间】:2017-11-15 18:37:14
【问题描述】:
我是 R 的初学者,我正在尝试使用 R 将日历日期集转换为数据框中的儒略日期集。我知道有类似的问题得到了解答,但我无法得到我想要的。
df <- data.frame(Date = c('2010-06-20','2005-10-19','2000-05-01','2003-04-04','2010-11-20','2009-09-14'), No = c(1, 4, 6, 11, 7, 9))
df$ jDate <- as.POSIXct(as.numeric(df$Date), origin = '1970-01-01')
给我
df
日期无 cDate
1 2010-06-20 1 1969-12-31 19:00:05
2 2005-10-19 4 1969-12-31 19:00:03
3 2000-05-01 6 1969-12-31 19:00:01
4 2003-04-04 11 1969-12-31 19:00:02
5 2010-11-20 7 1969-12-31 19:00:06
6 2009-09-14 9 1969-12-31 19:00:04
如何在“jDate”列中获得包含儒略日的列?
感谢您的帮助。
【问题讨论】:
-
您可能会发现
julian函数很有用。 -
当我试图弄清楚这一点时,我曾尝试过 tojulian 和 julian,但这次它确实奏效了!感谢您提出!
-
如果有人能告诉我如何正确发布输出,我将不胜感激......
标签: r date dataframe calendar julian-date