热线电话:13121318867

登录
2019-02-25 阅读量: 689
将数据帧上载到sql server中的现有表

我有一个数据帧,我想上传到SQL Server数据库。

我一直在看pandas to_sql方法,但我似乎无法让它工作。

我的数据帧是500行,3列

column name data type

dateLg datetime

temperature float64

city object

所以我的SQL表叫做tblCityTemperature

column name data type

DateLeg datetime

Temp float

CC nvarchar(20)

有没有办法将数据框中的列映射到我的sql表?

我试过以下,其中tblColNames是我的sql表中的三个名字。

df.to_sql("tblPrices", cnxn, index_label=tblColNames)

我收到下面的错误消息对我来说没有意义

解决办法:之前可以更改列 to_sql

df.columns=['DateLeg','Temp','CC']

那你就需要了

df.to_sql("tblPrices", cnxn, if_exists ='append')

0.0000
2
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子