熊猫to_sql双引号列名

时间:2020-07-15 20:56:52

标签: python pandas sqlalchemy snowflake-cloud-data-platform

Snowflake对列名称使用大写约定。

因此,使用['foo', 'bar', 'baz']时,具有列df.to_sql()的数据帧将保留在Snowflake中,并保留到具有列FOOBAR,{{1 }}。

直接编写查询时避免这种情况的一种方法是使用双引号:

BAZ

但是,Pandas的CREATE TABLE "my_table" ( "foo" varchar(64), "bar" varchar(64), "baz" int ) 似乎省略了双引号,这导致Snowflake中的列名大写。

使用to_sql()时是否可以指定我们希望熊猫将列名包装在双引号中?

0 个答案:

没有答案