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)
}`
我有一个我的 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)
}`