[R] add identifier column by row
Don McKenzie
dmck at u.washington.edu
Tue May 21 22:25:55 CEST 2013
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 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.
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
More information about the R-help
mailing list