Apache Arrow (C++)
A columnar in-memory analytics layer designed to accelerate big data.
Classes | Namespaces | Functions
arrow_to_pandas.h File Reference
#include "arrow/python/platform.h"
#include <memory>
#include <string>
#include <unordered_set>
#include "arrow/util/visibility.h"

Go to the source code of this file.


struct  arrow::py::PandasOptions


 Top-level namespace for Apache Arrow C++ API.


Status arrow::py::ConvertArrayToPandas (PandasOptions options, const std::shared_ptr< Array > &arr, PyObject *py_ref, PyObject **out)
Status arrow::py::ConvertChunkedArrayToPandas (PandasOptions options, const std::shared_ptr< ChunkedArray > &col, PyObject *py_ref, PyObject **out)
Status arrow::py::ConvertColumnToPandas (PandasOptions options, const std::shared_ptr< Column > &col, PyObject *py_ref, PyObject **out)
Status arrow::py::ConvertTableToPandas (PandasOptions options, const std::shared_ptr< Table > &table, MemoryPool *pool, PyObject **out)
Status arrow::py::ConvertTableToPandas (PandasOptions options, const std::unordered_set< std::string > &categorical_columns, const std::shared_ptr< Table > &table, MemoryPool *pool, PyObject **out)
 Convert a whole table as efficiently as possible to a pandas.DataFrame. More...