【发布时间】:2015-10-24 22:38:53
【问题描述】:
我是一个学习编码的新手,并且有一个 1000 行和 10 列的 xts 对象。我需要从彼此中减去每一列,创建一个新的 xts 对象来保留日期列。我尝试使用combn,但由于它做了A-B,所以无法让它创建B-A结果。我正在寻找的内容如下。
DATA RESULT
A B C ---> A-B A-C B-A B-C C-A C-B
2010-01-01 1 3 5 2010-01-01 -2 -4 2 -2 4 2
2010-01-02 2 4 6 2010-01-02 -2 -4 2 -2 4 2
2010-01-03 3 5 2 2010-01-03 -2 1 2 3 -1 -3
【问题讨论】:
-
您可以尝试使用
outer来获取列名的所有组合。 -
Akrun- 不熟悉外部。我尝试使用 test 作为 xts 对象: z
-
在下面发布了一个解决方案。希望对你有帮助
-
对于
xts对象,没有名为“日期”的列。应该是index