为什么 xts 被实现为矩阵而不是数据框?
我在 this 线程,但我仍然不清楚为什么 xts 是索引+矩阵。为什么不是索引+数据框呢?这难道不会在处理因子和数字列时提供更大的灵活性吗? 一旦我将数…
通过循环修复 R 中 xts 对象的 dimnames(x)
假设我在 .GlobalEnv 中有一个变量列表 (class:xts),标识如下: ABC.xyz DEF.xyz GHI.xyz 这些变量是通过函数生成的。 目前,每个变量中的“列标题”…
R 使用 as.Date() 转换带有 BST/GMT 标签的 POSIXct 日期
我需要在动物园对象的索引上使用 as.Date 。有些日期采用 BST,因此在转换时我(仅)在这些条目上损失了一天。我根本不关心一小时的差异,甚至不关心…
R: merge.xts 公共列
调用 merge.xts 后,我生成的时间序列对象有 3 列,名为 A.1、B.1、C.1。原始 xts 对象都设置了 A、B、C 列。我假设按照文档对所有公共列执行了合并。…
R:将 xts 系列从多个文件加载到单个块中
我有以下 R 代码来从多个文件加载 xts 时间序列并将它们合并到单个 xts 矩阵中: load.files = function(dates, filenames) { for( i in 1:length(dat…
将带有日期列的数据框转换为时间序列
我有一个包含以下数据的数据框: >PRICE DATE CLOSE 1 20070103 54.700 2 20070104 54.770 3 20070105 55.120 4 20070108 54.870 5 20070109 54.860 6…
从特定分钟的分钟 xts 对象获取数据
我试图获取一分钟 xts 数据的特定行(在一天中的特定分钟)。我尝试了几种方法,但只有一种奇怪的方法有效。 > last(UpRatio["T10:14:00/T10:15:00"])…
将 xts 或 Zoo 时间序列对象的每一行除以固定行
我正在尝试划分一个包含多个时间序列(列;具有公共日期列(索引))的 xts 对象。我想将每列除以其在指定日期的值(例如“2010-09-30”)这是为了在…
如何使用R中的write.table函数?
我正在尝试使用命令 write.table(ESH2, "c:/ESH2.txt", sep=",") 将对象保存到文本文件。问题是保存的时间序列不包含我下载的日期和时间值。我使用了…
从“zoo”到“xts”的转换会在索引中创建大量 NA
我有一个相当奇怪的问题,可能最好通过 R 会话的示例来描述。正如下面评论中所要求的那样,我试图使其可重现。 meto <- structure(c(30, 25, 25, 25, …
当值处于不同时间时计算两个 xts 时间序列的差异
我在 R 中有两个 xts 时间序列,想要计算彼此最接近的时间序列值之间的差异。也就是说,如果我的两个索引是: [1] (10/10/05 13:00:00) (10/10/05 14:…