【发布时间】:2021-03-07 08:16:07
【问题描述】:
我正在尝试将数据框上传到雪花云中的现有表中。这是数据框:
columns_df.head()
现在使用 pandas 中的 to_sql() 将数据附加到现有表中时:
columns_df.to_sql('survey_metadata_column_names', index=False, index_label=None, con=conn, schema='PUBLIC', if_exists='append', chunksize=300)
我收到以下错误:
DatabaseError: sql 'SELECT name FROM sqlite_master 执行失败 WHERE type='table' AND name=?;': 并非所有参数都在期间转换 字符串格式化
TypeError:字符串格式化期间并非所有参数都转换
某些列名包含短划线和下划线。
【问题讨论】:
-
这应该会有所帮助。 stackoverflow.com/questions/63675368/…
标签: python snowflake-cloud-data-platform pandas-to-sql