从R到MySQL的dbWriteTable返回不需要的空行
我有一个12531行92列的data.frame(表2),我想使用“RMySQL”包将它加载到MySQL中,所以从R到MySQL的dbWriteTable返回不需要的空行,mysql,r,rmysql,Mysql,R,Rmysql,我有一个12531行92列的data.frame(表2),我想使用“RMySQL”包将它加载到MySQL中,所以 dbWriteTable(con,'DB.table_2',table_2,row.names=F) 检查MySQL中的输出,我看到该表还有3行,所有字段都丢失(NULL): check1否。您不应该有额外的行。下面的代码没有帮助复制,甚至没有显示任何问题。对,我不应该有任何额外的行,我真的没有任何线索为这个结果,我使用了这段代码几次,这是第一次发生。下面的代码是我所做的(没有留下
dbWriteTable(con,'DB.table_2',table_2,row.names=F)
检查MySQL中的输出,我看到该表还有3行,所有字段都丢失(NULL):
check1否。您不应该有额外的行。下面的代码没有帮助复制,甚至没有显示任何问题。对,我不应该有任何额外的行,我真的没有任何线索为这个结果,我使用了这段代码几次,这是第一次发生。下面的代码是我所做的(没有留下任何内容),R输出没有告诉我任何错误或警告。
check1 <- dbGetQuery(con,'select * from DB.table_2') # 12534 rows
check2 <- check1[is.na(check1$row_1),] # 3 obs
dbGetQuery(con,'create table DB.table_3 select * from
DB.table_2 where row_1 is not NULL')
table_3 <- dbGetQuery(con,'select * from DB.table_3') # 12531 rows