[R] replicate lines of data frame
    Henri-Paul Indiogine 
    hindiogine at gmail.com
       
    Thu Aug 25 23:15:10 CEST 2011
    
    
  
Hi Jorge!
2011/8/25 Jorge I Velez <jorgeivanvelez at gmail.com>:
> Try ("x" is your data):
> x[rep(1:nrow(x), each = 6),]
Yes, it works.  Thanks!   I see that the row names are now: 1, 1.1,
1.2, 1.3, 1.4, 1.5, 2, 2.1  .....
It does not bother me, but is this going to be a problem later on?  I
need to further manipulate the first 2 columns.   This is what I would
like to do:
(1) the first column should have: "doc_date", "doc_type", "doc_id",
"title", "author", "author_cat" repeated down the data frame.   You
can see that there are 6 strings, one for each of the 6 replicated
rows.
(2) Then I need to replace in the second column all values except the
one on the 3rd replication.
Thanks a bunch!  This is my dissertation work, so very, very important
for me :-)
Best,
Henri-Paul
-- 
Henri-Paul Indiogine
Curriculum & Instruction
Texas A&M University
TutorFind Learning Centre
Email: hindiogine at gmail.com
Skype: hindiogine
Website: http://people.cehd.tamu.edu/~sindiogine
    
    
More information about the R-help
mailing list