如何仅从 mysql 到 R 中选择新数据id

问题描述

我的数据库(mysql)有这样的结构(dbo.prediction)

  id.rule x1 x2 predict
       1  1  1       0
       2  2  2       0
       3  3  3       0

所以我在 R 中创建了 predict 并将其推送到 dbo.prediction。所以当我这样做时,数据库看起来像

 mydat id.rule x1 x2 predict
       1  1  1       1
       2  2  2       2
       3  3  3       3

然后用新数据更新基础以进行预测 例如

  id.rule x1 x2 predict
       1  1  1       1
       2  2  2       2
      3  3  3       3
       4  6  1      0
       5  8  2      0
       6  3  8      0
       7 10  3      0

但是当我连接到基地时

db_user <- 'bi'
db_password <- '123'
db_name <- 'mego'
db_table <- 'predict'
db_host <- '10.10.10.61' # for local access
db_port <- 3306

# 3. Read data from db
mydb9 <-  dbConnect(MySQL(),user = db_user,password = db_password,dbname = db_name,host = db_host,port = db_port)
s9 <- paste0("select * from ",db_table)
str(s9)
rs9 <- dbSendQuery(mydb9,s9)
str(rs9)
df4 <-  fetch(rs9,n = -1)
str(df4)

我从 1-7 获取 id rule. 的所有数据 如何仅获取未在分析中执行的此 id rule 的数据? 在这个例子中,从 4-7。 重要的是我不能每次都手动设置范围。 换句话说,如何让 R 看到如果已经使用规则 id 1-3 和新数据规则 id 使用 4-7,然后使用新索引。新的 id 总是有 predict = 0 然后通过预测值更新这些零点。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...