In lakehouse-query-with-ibis.py Section 10 "Preview rows" a call to pandas triggers its installation, it also triggers installation of pyarrow and pyarrow-hotfix. 1) Why go for Pandas in this cell, does it do something that Ibis cannot do? 2) If pandas still feels appropriate to involve, it (as well as pyarrow and pyarrow-hotfix) should be better installed at the beginning of the notebook.
In lakehouse-query-with-ibis.py Section 10 "Preview rows" a call to pandas triggers its installation, it also triggers installation of pyarrow and pyarrow-hotfix. 1) Why go for Pandas in this cell, does it do something that Ibis cannot do? 2) If pandas still feels appropriate to involve, it (as well as pyarrow and pyarrow-hotfix) should be better installed at the beginning of the notebook.