Python-библиотека PandaSQL

Для работы с данными на языке Python используют библиотеку Pandas, а язык запросов SQL применяют для систем управления базами данных (СУБД).

PandaSQL позволяет использовать SQL для обработки табличных данных pandas.



Данная библиотека может быть полезна:

- специалистам, знающим SQL, но еще не владеющих pandas;

- в случаях, когда задачу выгрузки данных легче сформулировать средствами SQL.



Установить данную библиотеку можно следующими командами:

- pip install pandasql;

- conda install pandasql.



Важно помнить, что PandaSQL имеет некоторые ограничения по сравнению с более известными MySQL, PostreSQL, MS SQL Server:

- библиотека реализует только запросы. Создание, модификация, удаление таблиц невозможны.

- Нельзя применить операции RIGHT OUTER JOIN и FULL OUTER JOIN. Однако LEFT OUTER JOIN применяется.



PandaSQL может служить, дополнительным инструментом для упрощения и расширения возможностей работы с данными.



На изображениях можно увидеть примеры запросов PandaSQL.