4

Rを使用して日付範囲を文字列として出力したい。以下は私がしたことです

> startDate <- as.Date("2005-02-02")
> endDate <- as.Date("2005-02-07")
> dates <- startDate:endDate
> dates
[1] 12816 12817 12818 12819 12820 12821

ここでは、startDateを出力するときに行われるように、日付を文字列として表示する代わりに

> startDate
[1] "2005-02-02"

それは時代を示しています。

私が実際に欲しいのは、エポック日ではなく、日付の文字列表現でした。運が悪かったので次のこともやってみました

> as.character(dates)
[1] "12816" "12817" "12818" "12819" "12820" "12821"

エポック日ではなく日付文字列を印刷するにはどうすればよいですか?

4

1 に答える 1

6
dates <- seq(startDate,endDate,by="day")
print(dates)

をご覧になることをお勧めします?seq.Date

于 2013-01-04T13:22:57.267 に答える