【发布时间】:2011-10-25 09:51:13
【问题描述】:
我有这样的样本数据
df <- data.frame(name = rep(letters[1:7], each = 24), salary = runif(24*7, 100, 200))
我想把每个名字和他们的薪水分开
lst <- tapply(df$salary, df$name, matrix, nrow = 4, byrow = TRUE)
现在我想将所有这 7 个矩阵写入 7 个不同的文本文件,它一次只能用于一个矩阵。我试图放入一个 for 循环,但没有工作
for (i in 1:7)
{
write.table(lst[i], ".txt", col.names = FALSE, row.names = FALSE, sep = "\t", quote = FALSE)
}
任何人都可以建议在 for 循环中进行修改吗?
【问题讨论】:
标签: r