gpt4 book ai didi

mysql - 将 R 的数据框拟合到 Mysql 表中

转载 作者:行者123 更新时间:2023-11-30 00:12:09 24 4
gpt4 key购买 nike

我有数百个 csv,我想使用 R 脚本将它们插入到 MySql 数据库中。

   library(RMySQL)
library(caroline)
...
...
con <- dbConnect(MySQL(), user="root", password="mypass", dbname="Data", host="localhost")
fields <- dbListFields(con, db.table.name)
dbWriteTable2(con,db.table.name,data,row.names=FALSE,fill.null=TRUE)
dbDisconnect(con)
...
...

R回答我:

  Error in mysqlExecStatement(conn, statement, ...) : 
RS-DBI driver: (could not run statement: Unknown column 'id' in 'field list')

但是在我的数据框和 mysql 表这两个表中都没有 id 字段。那么 R 想要告诉我什么呢? Here这是我的数据库架构。这是我的数据的 str()

str(data)

  'data.frame': 306 obs. of  22 variables:
$ Division : chr "B1" "B1" "B1" "B1" ...
$ Eventdate: Date, format: "2000-08-12" "2000-08-12" "2000-08-12" "2000-08-12" ...
$ HomeTeam : chr "Beveren" "Mechelen" "Louvieroise" "Mouscron" ...
$ AwayTeam : chr "Charleroi" "Genk" "Lokeren" "Germinal" ...
$ FTHG : int 1 0 0 3 2 1 6 3 0 2 ...
$ FTAG : int 2 0 0 0 1 3 2 4 0 1 ...
$ FTR : chr "A" "D" "D" "H" ...
$ HTHG : int 1 0 0 1 1 0 3 1 0 1 ...
$ HTAG : int 1 0 0 0 0 1 0 2 0 0 ...
$ HTR : chr "D" "D" "D" "H" ...
$ GBH : num 2.2 2 2.3 1.9 1.41 2.7 1.8 2.6 4 1.5 ...
$ GBD : num 3.5 3.6 3.3 3.3 4.1 3.3 3.4 3.2 3 3.5 ...
$ GBA : num 2.5 2.65 2.45 3.5 4.7 2.1 3.5 2.2 1.75 5.1 ...
$ IWH : num 2 2.1 2.35 1.8 1.75 2.3 1.6 2.6 3.8 1.4 ...
$ IWD : num 3 3 3 3 3.1 3 3.2 3 3.2 3.6 ...
$ IWA : num 2.9 2.8 2.35 3.5 3.6 2.4 4.2 2.2 1.65 5.5 ...
$ SBH : num 2.05 2.3 2.45 1.85 1.6 2.6 1.6 2.75 4.1 1.53 ...
$ SBD : num 3.4 3.4 3.4 3.4 3.5 3.2 3.5 3.25 3.45 3.5 ...
$ SBA : num 2.95 2.55 2.4 3.5 4.5 2.3 4.5 2.2 1.7 5 ...
$ WHH : num 2 2.4 2.4 -1 1.61 2.4 1.61 2.6 3.8 1.5 ...
$ WHD : num 3.4 3.3 3.3 -1 3.6 3.3 3.75 3.3 3.5 3.6 ...
$ WHA : num 2.9 2.4 2.4 -1 4.2 2.4 4 2.25 1.7 5.2 ...

最佳答案

根据对 caroline 包的一些测试,dbWriteTable2 仅对具有 id 列的表有用。来自?dbWriteTable2:它返回如果成功,则返回新添加的数据库记录的id(不可见)。如果表没有要返回的 id 列,dbWriteTable2 似乎会失败。

关于mysql - 将 R 的数据框拟合到 Mysql 表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23959276/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com