web-dev-qa-db-ja.com

C ++用のDataFrame(RやPandasなど)

RまたはPandasのDataFrameと同様のデータ構造を提供するC++ライブラリはありますか?私が主に興味を持っているのは:

  • 表形式データのデータ構造。列はさまざまなタイプ(浮動小数点、整数、文字列など)にすることができます。
  • 選択、フィルタリング、マージ、結合、グループ化などの操作。
16
piokuc

また、numpyのAPIに非常に近いAPIを持ち、を処理するxtensor C++ライブラリを確認することもできます。欠落している値

ボーナスポイント:これを使用して、numpy配列をインプレースで編集できます。 http://xtensor.readthedocs.io/en/latest/

4
Quant

Pandasが実行できることを実行できるC++ライブラリ自体はわかりませんが、おそらくそうではないかもしれませんそのためにC++を使用したい。 C++/Pythonバインディングの使用を検討しましたか?これらにより、C++からPythonへの簡単な移行が容易になるため、Pandasデータフレームを使用してC++に移行できます。

たとえば、Boost.Pythonを参照してください: https://wiki.python.org/moin/boost.python?action=show&redirect=BoostPython

2
so860