我有以下矩阵:
value1 value2 value3
2001 Q1 9.25 26.45 26.64
2001 Q2 9.25 25.67 26.50
2001 Q3 9.50 23.15 23.49
2001 Q4 10.00 20.30 20.43
我确认它是一个矩阵:
class(dataMat)
[1] "mts" "ts" "matrix"
对于使用动物园写文件的年份和季度的专栏,我有点混淆,我根本看不到年份和季度。因此,我尝试将此矩阵转换为data.frame。不幸的是,年份和季度消失了,而我在数据框中得到了数字索引。
data.frame(dataMat)
如何将上述数据矩阵转换为数据框。
另外我对这个数据结构有点混淆:如果我休息了,我会得到4个季度,告诉我下划线数据结构有一些时间序列的概念。
> dataMat[,1]
Qtr1 Qtr2 Qtr3 Qtr4
2001 9.25 9.25 9.50 10.00
答案 0 :(得分:0)
部分问题似乎是第一行实际上是行名。您可以使用rownames(dataMat)
提取它们。