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