Эквивалент dbWriteTable в Python pandas - PullRequest
0 голосов
/ 05 марта 2020

Я ищу способ вставить pandas фрейм данных в таблицу на сервере SQL, используя Python.

Раньше я делал это с однострочником R:

dbWriteTable(con, "NAME_OF_DF", DF, overwrite = F, append = T, row.names = F)

До сих пор я видел только решения, где мне нужно вставить данные в SQL Сервер с Python используя много кода. Мне было интересно, есть ли в Python эквивалент dbWriteTable, где вы также можете вставить свой фрейм данных в одну строку.

Заранее спасибо!

1 Ответ

1 голос
/ 05 марта 2020

Вы можете использовать to_sql из pandas. Предполагая, DF является DataFrame:

DF.to_sql("NAME_OF_DF", con, if_exists = 'append')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...