【发布时间】:2015-06-27 06:22:03
【问题描述】:
我正在使用 pandas 0.16 和 sqlalchemy。 是否可以仅将数据帧的结构(即列名和数据类型,但不包括行)导出到 SQL?
我设法做到的最接近的是仅导出第一行:
df.ix[[0],:].to_sql( tablename, myconnection )
然后我必须做一个截断表。但是,to_csv 和 to_sql 方法之间存在不一致:to_csv 将布尔字段写入字符串 'TRUE' 或 'FALSE' ,而 to_sql 将它们写入 0 或 1。这意味着导入文件使用 dataframe.to_csv 创建更复杂比它应该的。
如果我跑步
df.ix[[],:].to_sql( tablename, myconnection )
这不起作用,因为所有列都导出为文本。
【问题讨论】:
标签: python pandas sqlalchemy