簡體   English   中英

在R中按日期抑制年份

[英]Suppress year in as.Date in R

我正在嘗試使用日期和月份在R中創建不包含年份的日期類。 例如:

frame <- paste(c("March", "December", "January"), c(9,16,27))
as.Date(frame, format = "%B %d")

這將自動輸出當前年份:

[1] "2014-03-09" "2014-12-16" "2014-01-27"

有什么方法可以創建日期類並隱藏年份? 我這樣做是為了查看多年的日期框架以創建“季度”指標。 謝謝。

您當前使用format是用於輸入。 要格式化輸出,請嘗試:

frame <- paste(c("March", "December", "January"), c(9,16,27))
format(as.Date(frame, format = "%B %d"), '%B %d')

[1] "March 09"    "December 16" "January 27" 

這正是您用format包裝的內容

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM