Панды, добавляющие двойные кавычки на имена столбцов - PullRequest
0 голосов
/ 15 мая 2019

У меня есть простой фрейм данных:

   CategoryID CategoryName
0           1    Category1
1           2    Category2

, считанный из файла csv, который я выгружаю в базу данных postgres 11 с таким кодом:

df.to_sql("productcategory", mySqlalchemyEngine, if_exists='replace', index=False)

, но таблицасоздан с двойными кавычками вокруг имен столбцов:

CREATE TABLE public.productcategory
(
    "CategoryID" bigint,
    "CategoryName" text COLLATE pg_catalog."default"
)
WITH (OIDS = FALSE) TABLESPACE pg_default;

, поэтому select CategoryID from... не будет работать.Я должен сделать select "CategoryID" from..., что я не хочу.

как я могу предотвратить добавление этих цитат?

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...