Metadata-Version: 2.4
Name: ibis-pandas
Version: 0.1.0
Summary: pandas backend for Ibis
License-Expression: Apache-2.0
License-File: LICENSE
Requires-Dist: ibis-framework
Requires-Dist: narwhals[pandas]
Requires-Dist: numpy>=1.23.2,<3
Requires-Dist: packaging>=21.3
Requires-Dist: pandas>=1.5.3,<4
Requires-Dist: pyarrow>=10.0.1
Requires-Dist: pyarrow-hotfix>=0.4
Requires-Dist: rich>=12.4.4
Requires-Python: >=3.10
Project-URL: github, https://github.com/deepyaman/ibis-pandas
Description-Content-Type: text/markdown

# ibis-pandas

## Installation

```bash
pip install ibis-pandas
```

## Getting started

```pycon
>>> import ibis
>>> import pandas as pd
>>>
>>> df = pd.DataFrame(
...     [["a", 1, 2], ["b", 3, 4]],
...     columns=["one", "two", "three"],
...     index=[5, 6],
... )
>>> df
  one  two  three
5   a    1      2
6   b    3      4
>>> con = ibis.pandas.connect()
>>> t = con.create_table("t", df)
>>> t1 = t.select(two=t.two + 1, three=t.three * 3)
>>> t2 = t1.filter(t1.two > 3)
>>> t3 = t2.select(t2.two, t2.three)
>>> t3.execute()
   two  three
6    4     12
```
