r - R 中 write.table 的文件名中的变量

标签 r

请帮我解决一个幼稚的问题(已经用 google 搜索过,并尝试了很多变体,但都失败了):How save files with the variable in the file name for write.table in R?脚本循环遍历 dir 中的文件,应用一些函数,然后将结果保存到具有相同名称但附加结尾的文件中。谢谢!

for (x in list.files(pattern="SIM")) {
                      u <- read.table(x, header = T, row.names = 1, sep = " ")
                      ut <- t(u)
                      utm <- colMeans(ut)
                      utms <- sort(utm, decreasing = T)
                      write.table(utms, "$x.mean")
                      }

最佳答案

您可以使用 paste去做这个。

请尝试以下操作:

write.table(utms, file=paste(x, ".mean", sep=""))
paste连接字符向量。见 ?paste更多细节。

关于r - R 中 write.table 的文件名中的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6773342/

相关文章:

R:如何对分组数据同时使用 summarize 和 do 函数

r - 当逻辑条件意味着不应评估输出时,为什么 dplyr 在此嵌套 if_else 中出错?

R图密度平滑时间序列

r - 将列表列表强制到数据帧,但在列表列中保留*一些*元素

r - 使用 ggplot 绘制时间标签覆盖率

r - 在 R 中使用 KNN (k = 2) 时不断对小数据集进行不同的预测

r - 粘贴两个数据框的列

r - 来自 rhandsontable 在 Shiny 问题中的输入

r - df[i] 有什么作用?

将方程渲染为图像,并使用 R Markdown 将其包含在 Word/PowerPoint 输出文档中