rep(c(1:30),each=1440) works!


On Tue, May 21, 2013 at 1:25 PM, Don McKenzie <dmck@u.washington.edu> wrote:

> Do you want each number in "Date" to be repeated once (as in your example)
> or appear 48 times (so that you start over every 1440 rows, as in your
> request).
>
> For the former,
>
> rep(c(1:30),each=48)
>
> fills the first 1440 rows.
>
>
>
> On 21-May-13, at 1:16 PM, Ye Lin wrote:
>
>  I want to add identifier column (Date) to a time series data frame. I want
>> to name the "Date" column be from 1 to 30 every 1440 rows.
>>
>> Say I have a data like this (I simply my actual data here):
>>
>> $dat
>>
>> ID       Var
>> 1          1
>> 2          4
>> 3         6
>> 4         7
>> 5          7
>> 6          8
>>
>> How can I add identifier column (Date) from 1 to 3 every 2 rows and have
>> output like this:
>>
>> ID       Var  Date
>> 1          1      1
>> 2          4     1
>> 3         6      2
>> 4         7      2
>> 5          7     3
>> 6          8      3
>>
>> Thanks,
>>
>>         [[alternative HTML version deleted]]
>>
>> ______________________________**________________
>> R-help@r-project.org mailing list
>> https://stat.ethz.ch/mailman/**listinfo/r-help<https://stat.ethz.ch/mailman/listinfo/r-help>
>> PLEASE do read the posting guide http://www.R-project.org/**
>> posting-guide.html <http://www.R-project.org/posting-guide.html>
>> and provide commented, minimal, self-contained, reproducible code.
>>
>
>
>
>
>
> Don McKenzie, Research Ecologist
> Pacific Wildland Fire Sciences Lab
> US Forest Service
> phone: 206-732-7824
>
> Affiliate Professor
> School of Environmental and Forest Sciences
> University of Washington
>
>
>
>
>
>

	[[alternative HTML version deleted]]

