Get Started
Get started accelerated dataframe with FireDucks.
FireDucksはpypi.orgで公開されています.利用許諾に関する条件は3条項BSDライセンス(修正BSDライセンス)に準拠します.
インストール
pip install fireducks
利用方法
FireDucksにはふたつの利用方法があります.ひとつめはインポートフック,ふたつめは明示的なインポートです.
インポートフック
FireDucksにはインポートフックというユーティリティが含まれています.このユーティリティでは与えられたPythonスクリプト内のimport pandasを自動的にFireDucksに置き換えて実行することができます.コマンドラインからは以下のようにPythonインタプリタの-mオプションに指定して有効化することができます.
python3 -m fireducks.pandas your_script.py
また,IPython/Jupyter Notebookでは以下のようにマジックコマンドで有効化することができます.
%load_ext fireducks.pandas
import pandas as pd
このユーティリティにより,既存のpandasプログラムを全く修正せずにFireDucksで動かすことができるため,多数のPythonスクリプトから構成されるプログラムを動かす場合に便利です.
📢 インポートフック機能はFireDucks 0.11.0からfireducks.pandasで起動できるようになりました.fireducks.imhookは古いモジュール名ですが引き続きエイリアスとして利用可能です.
明示的なインポート
FireDucksには,pandasライクなモジュールfireducks.pandasが含まれており,pandasの代わりにインポートしてそのまま使用することができます.インポート文を以下のように変更してください.
# import pandas as pd
import fireducks.pandas as pd