[R] How can I tabulate time series data (in RStudio or any other R editor)?
R. Michael Weylandt
michael.weylandt at gmail.com
Wed Feb 22 03:06:07 CET 2012
What is "the excel format" in R? From what you put below, it sure
looks like the date is visible...perhaps you want time()?
Michael
On Tue, Feb 21, 2012 at 9:01 PM, jpm miao <miaojpm at gmail.com> wrote:
> Hello,
>
> I have built a zoo object. I try to see it in a tabular form. Is there
> any way to view the date and the data in the excel format? If I use
> as.matrix, I can only see the data but not the date.
>
>> x2zooq CPI CPIZF UNR UNRSA
> 1978 Q1 NaN NaN 1.870000 1.970000
> 1978 Q2 NaN NaN 1.643333 1.786667
> 1978 Q3 NaN NaN 1.870000 1.606667
> 1978 Q4 NaN NaN 1.283333 1.303333
> 1979 Q1 NaN NaN 1.260000 1.366667
> 1979 Q2 NaN NaN 1.133333 1.303333
> 1979 Q3 NaN NaN 1.496667 1.246667
> 1979 Q4 NaN NaN 1.200000 1.196667
> 1980 Q1 NaN NaN 1.036667 1.133333
> 1980 Q2 NaN NaN 1.140000 1.326667
> 1980 Q3 NaN NaN 1.500000 1.246667
> 1980 Q4 NaN NaN 1.236667 1.223333
> 1981 Q1 62.90000 66.77333 1.160000 1.246667
> 1981 Q2 63.73000 66.77333 1.066667 1.276667
> 1981 Q3 64.97333 67.11333 1.653333 1.383333
> 1981 Q4 65.02000 67.83000 1.533333 1.500000
> 1982 Q1 65.15333 68.55667 1.433333 1.523333
> 1982 Q2 65.67333 69.06667 1.806667 2.036667
>
>
>> temp<-as.matrix(x2zooq)
>
>
> Then I see a table
> row.namesCPICPIZFUNRUNRSA11NaNNaN1.8700001.97000024NaNNaN1.6433331.78666737
> NaNNaN1.8700001.606667410NaNNaN1.2833331.303333513NaNNaN1.2600001.366667616
> NaNNaN1.1333331.303333719NaNNaN1.4966671.246667822NaNNaN1.2000001.196667925
> NaNNaN1.0366671.1333331028NaNNaN1.1400001.3266671131NaNNaN1.5000001.24666712
> 34NaNNaN1.2366671.223333133762.9000066.773331.1600001.246667144063.73000
> 66.773331.0666671.276667154364.9733367.113331.6533331.383333164665.02000
> 67.830001.5333331.500000174965.1533368.556671.4333331.523333185265.67333
> 69.066671.8066672.036667195566.9766769.333332.5133332.240000205866.40333
> 69.570002.7566672.723333216166.9433369.786673.0300003.120000226467.50667
> 69.733332.5133332.763333236766.9700069.570002.8300002.540000247066.39333
> 69.683332.4666672.430000257366.1466770.100002.3933332.496667267667.13333
> 70.666672.1166672.366667277967.4300070.776672.8566672.520000288267.02667
> 70.626672.4100002.386667298567.0800070.486672.2233332.343333308866.77333
> 70.110002.4600002.700000319166.8733369.483333.7200003.386667329466.58667
> 69.793333.2133333.203333
>
> 2012/2/17 jpm miao <miaojpm at gmail.com>
>
>> Hello,
>>
>> I have a question on how to tabulate the time series data. I use
>> RStudio, but if can be done in any other R editor, it should work in
>> RStudio as well.
>>
>> > a1<-11:22
>>
>> > a1ts<-ts(a1, frequency=4, start=c(1978,1))
>>
>> > a1ts Qtr1 Qtr2 Qtr3 Qtr4
>> 1978 11 12 13 14
>> 1979 15 16 17 18
>> 1980 19 20 21 22
>>
>>
>> If I click the variable "a1ts" on the workspace, I see
>>
>> structure(11:22, .Tsp = c(1978, 1980.75, 4), class = "ts")
>>
>> If I coerce the variable to become a matrix,
>>
>> > a1tsm<-as.matrix(a1ts)
>>
>>
>> and click the variable "a1tsm", I see the vector in a tabular form and
>> can paste it into Excel , but I don't see the dates at all
>> V1
>> 1 11
>> 2 12
>> 3 13
>> 4 14
>> 5 15
>> 6 16
>> 7 17
>> 8 18
>> 9 19
>> 10 20
>> 11 21
>> 12 22
>>
>> How could I see both the dates and the data in a tabular form?
>>
>> The second question is that if I have another data sequence, how can
>> I combine the two and see both data in a tabular form?
>>
>> > a2<-101:116> a2ts<-ts(a2, frequency=4, start=c(1979,1))> a2ts Qtr1 Qtr2 Qtr3 Qtr4
>> 1979 101 102 103 104
>> 1980 105 106 107 108
>> 1981 109 110 111 112
>> 1982 113 114 115 116
>>
>> >
>> Thank you,
>>
>> Miao
>>
>>
>
> [[alternative HTML version deleted]]
>
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
More information about the R-help
mailing list