
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.
Для работы с данными на языке 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.