问题标签 [as.yearqtr]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - R xts pkg 和季度数据
可能是一个愚蠢的问题,但我找不到答案。我将 R 与 xts/zoo 包一起使用,并且有一些季度时间序列数据。我正在从 Excel 文件中读取数据(我知道,不理想,但这里没有任何问题)并将其存储在数组中。然后我创建我的时间序列对象,基本上像这样: " tsthis = xts(tmp$data, tmp$date)
" 其中 tmp 是保存数据的数组。这一切都适用于年月日日期,但我无法让 xts 将格式为“1990 Q1”的季度日期识别为日期。我确信有一些简单的东西,但我还没有找到它。显然,我是 R 的新手……在此先感谢!
r - 创建季度“xts”时间序列对象以与 plot.xts 一起使用
我正在努力将一些数据转换为季度时间xts
序列对象。首先,我的数据不是一个合适的基于时间的对象,现在as.yearqtr
的行为我无法理解。
我希望对象df
被转换,以便我可以用plot.xts
我的最终目标来绘制它,但我被卡住了,如下所示。
r - 在R中将月份的第一个日期转换为yearmon
我一直在尝试将年份月份作为以下示例数据集的新列。
可以使用以下 dput 访问数据集。
我尝试使用以下代码并为所有 12 个返回同一月份。
任何人都可以帮我把它做好。谢谢
r - 如何在 R 中创建年/学期格式的日期?
我想将 R 中的动物园数据按两个、四个或六个月的时间段汇总。这种类型的日期处理只有两个可用的选项,使用:
a) as.yearmon
=> 处理按月分组的每日数据
b) as.yearqtr
=> 处理按 3 个月的固定组(一月至三月、四月至六月、七月至十月和十月至十二月)分组的每日数据。
一个最小的例子
我想定义一个函数,如:
要使用这种方式:
我期待这样的结果:
date - 从字符格式更改为日期格式
为了绘制时间序列,我在一列中有一个以这种方式格式化为字符的四分之一向量:2012 年第一季度。从 2012 年到 2017 年,我有 24 个观察值。当我使用 zoo 包中的以下代码时,我得到了这个:
它像这样打印 2020 年的季度:2020-01-01。并不断重复同一年的四个季度四次。
我想保留原始格式,但作为日期。解决方案是什么?