replicate lines of data frame
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