gpt4 book ai didi

r - 如何从时间(时间序列)中获取 x 标签

转载 作者:行者123 更新时间:2023-12-02 00:14:35 24 4
gpt4 key购买 nike

我正在尝试格式化我的 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")

但我忽略了“%?.%?”中的适当变量

最佳答案

试试这个:

> library(zoo)
> format(as.yearmon(time(test)), "%m.%Y")
[1] "01.2012" "02.2012" "03.2012" "04.2012" "05.2012"

关于r - 如何从时间(时间序列)中获取 x 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13897863/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com