R MySQL For循环错误

R MySQL For Loop Error

我有一个我的 SQL 文件列表,名称如下。它们位于路径为 reportconnection (reportconn)

的文件夹中
 TableName
 A1_1
 A1_2
 A1_3
 A1_4
 A1_5
 A1_6
 A1_7
 A1_8

这些表格中的每一个都包含有关 1 次电子邮件活动爆炸的数据。

其中每一个的结构如下。有 8 个这样的表,每个电子邮件活动一个

    C1  C2  C3
    Y   X   Z
    Y2  X2  Z2

我想要每个 A1、A2、A3 等的 C2 的唯一计数列表。 我使用了以下代码

   C2count<-list()

 For (I in(Tablenames){
  sql2 <- paste("select count(DISTINCT BINARY C2) from ", TableName)## SQL 
 Query
 C2count<-rbind(C2count,dbGetQuery(reportconn, sql2).}

我只得到一个值列表。请帮助我。

您的 sql2 正在粘贴 "Tablenames" 而不是 I。我正在遍历您的表名列表中的每个名称。我是每次都在变化的东西。希望这有帮助。

` C2count<-list()

 For (I in Tablenames){
     sql2 <- paste("select count(DISTINCT BINARY C2) from ", I)## SQLQuery
     C2count<-rbind(C2count,dbGetQuery(reportconn, sql2)
}`