我正在尝试格式化我的x轴。
假设我想为x轴中的每个值获取“MM.YYYY”,以便在axis()
中使用它,所以我:
> test <- ts (c(12,23,45,31,15), start=2012, frequency = 12)
> time(test)
Jan Feb Mar Apr May
2012 2012.000 2012.083 2012.167 2012.250 2012.333
我的问题是,如何将“2012.333”转换为“05.2012”。 我尝试过:
> strftime(strptime(time(test),"%?.%?"),"%m.%Y")
但我忽略了“%?。%?”
中的相应变量答案 0 :(得分:3)
试试这个:
> library(zoo)
> format(as.yearmon(time(test)), "%m.%Y")
[1] "01.2012" "02.2012" "03.2012" "04.2012" "05.2012"