将函数应用于多个文档术语矩阵

时间:2016-01-20 06:20:22

标签: r function for-loop tm term-document-matrix

我有5个文件术语矩阵,比如DTM1,DTM2,DTM3,DTM4,DTM5。
现在我写了一个名为myBarPlot的函数(DTM,title,color) 它为每个绘图接受DocumentTermMatrix和Title(字符),并为每个绘图分离颜色。

现在如何在函数myBarPlot中传递我的所有DTM作为参数并生成条形图。我希望这发生在一个循环中 像这样的东西。

for(i in 1:seq(DTM)) # all the DTMs that I have
  {
     myBarPlot(DTM[i], title[i], color[i])
  }

所以目标是在for循环中传递任何R对象作为参数。它可以是DTM或多个数据帧等。

1 个答案:

答案 0 :(得分:0)

您可以将所有矩阵放在列表中,然后遍历列表位置或名称。