Skip to content

Commit 9261581

Browse files
committed
DOC: Add comparison to other packages
1 parent 378789b commit 9261581

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

README.rst

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,3 +66,15 @@ The SQL syntax for ``dataframe_sql`` is exactly the same as the syntax in
6666
You can find the full SQL syntax
6767
`here <https://github.com/zbrookle/sql_to_ibis#sql-syntax>`__
6868

69+
Why use dataframe_sql?
70+
----------------------
71+
72+
While there are other packages that accomplish the goal of using SQL with pandas
73+
DataFrames, all other packages such as pandasql_ actually use a database on the
74+
backend which defeats the purpose of using pandas_ to begin with. In the case of
75+
pandasql_ which uses SQLite, this can result in major performance bottlenecks.
76+
``dataframe_sql`` actually performs native pandas operations in memory on DataFrames,
77+
which avoids conflicts that may arise from using external databases.
78+
79+
.. _pandasql: https://github.com/yhat/pandasql
80+

0 commit comments

Comments
 (0)