I have sample data like this
df <- data.frame(name = rep(letters[1:7], each = 24), salary = runif(24*7, 100, 200))
I wanted to separate each name with their salaries
lst <- tapply(df$salary, df$name, matrix, nrow = 4, byrow = TRUE)
Now I want to write all these 7 matrices to 7 different text files, It is working only for a single matrix at a time. I tried to put in a for loop but is not working
for (i in 1:7)
{
write.table(lst[i], ".txt", col.names = FALSE, row.names = FALSE, sep = "\t", quote = FALSE)
}
Can any one suggest for the modifications in the for loop?