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)


暂无数据
推荐帖子
0条评论
0条评论
1条评论