从时间序列数据中提取特定年份

问题描述 投票:0回答:1

我正在尝试在2013年创建每月黑子的条形图(使用R数据集sunspot.month),但我不知道如何仅提取2013年的数据。

r time-series bar-chart
1个回答
0
投票
我们可以使用window函数对时间序列对象进行子集化。

window(sunspot.month, start = 2013) # Jan Feb Mar Apr May Jun Jul Aug Sep #2013 62.9 38.1 57.9 72.4 78.7 52.5 57.0 66.0 37.0

其他年份,您可能还希望包括end,例如:

window(sunspot.month, 2012, c(2012, 12)) # Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec #2012 58.3 32.9 64.3 55.2 69.0 64.5 66.5 63.0 61.4 53.3 61.8 40.8

© www.soinside.com 2019 - 2024. All rights reserved.