```This is similar to what Emilio suggested with just creating the cow numbers with paste() and appending it to all columns and 1 row of the E_table matrix.

For your 2nd question, I'm not sure how you are identifying the number of columns for each cow with your data, but included a suggestion for appending the cow number to a subset of columns for each row of E_table.

Michael

________________________________
Sent: Tuesday, May 22, 2018 10:12:04 AM
Subject: Re: How to create loop of different sequence for each record

Hi Pornpamol,

I may have misunderstood, and I couldn’t run your code snippet because we are missing `sam_10tdw`,  but I think the goal is for each animal to have a number in this format:

1305
2305
3305
4305
5305
….
….
199305
200305

Why not generate the sequence first, then append 305 to the number in a second step?

foo<-sequence(200)
foo<-as.numeric(paste(foo,"305", sep=""))
foo<-as.data.frame(foo)

or in your case (I think):

foo<-sequence(nrow(sam_10tdw))
foo<-as.numeric(paste(foo,"305", sep=""))
foo<-as.data.frame(foo)

EB

Date: Tuesday, May 22, 2018 at 9:46 AM
Subject: How to create loop of different sequence for each record

Hello guys,

I'm trying to create a sequence of number for each cow. The starting numbers are different by each. The final number is the same which is 305.  My questions are:

Question1. How can I create a sequence of number for each cows by loop?

E_table <- matrix(NA,nrow = nrow(sam_10tdw), ncol = 268, byrow = T)
for(i in 1:nrow(sam_10tdw)) {
nE <- sam_10tdw[i,c(sam_10tdw\$dimEW:305)]
E_table[i,] <- nE
}

E_table <- matrix(NA,nrow = nrow(sam_10tdw), ncol = 268, byrow = T)
for(i in 1:nrow(sam_10tdw)) {
nE <- seq(sam_10tdw\$dimEW, 305, by = 1)
E_table[i,] <- nE
}

These 2 codes didn't work. (using only "nE <- c(sam_10tdw\$dimEW:305)" is work for 1 cow)

Question2. How can I create matrix to store these sequences which have different columns for each cow. The shortest column length is 145 columns; the longest is 268 columns. I try to assign the longest columns, but not sure if it works as I stuck with an error from question 1.

Thanks for your help (Hopefully I wrote it clear enough),
Pornpamol

This list strives to be beginner friendly.  However, we still ask that you