HiPipe  0.6.0
C++17 data pipeline with Python bindings.
hipipe::dataframe Member List

This is the complete list of members for hipipe::dataframe, including all inherited members.

col(const std::string &col_name, std::function< T(const std::string &)> cvt=utility::string_to< T >) consthipipe::dataframeinline
cols(const std::vector< std::string > &col_names, std::tuple< std::function< Ts(const std::string &)>... > cvts=std::make_tuple(utility::string_to< Ts >...)) consthipipe::dataframeinline
data()hipipe::dataframeinline
data() consthipipe::dataframeinline
dataframe(std::vector< std::vector< T >> columns, std::vector< std::string > header={})hipipe::dataframeinline
dataframe(std::tuple< std::vector< Ts >... > columns, std::vector< std::string > header={})hipipe::dataframeinline
drop_col(const std::string &col_name)hipipe::dataframeinline
drop_icol(std::size_t col_index)hipipe::dataframeinline
drop_row(const std::size_t row_idx)hipipe::dataframeinline
header(std::vector< std::string > new_header)hipipe::dataframeinline
header() consthipipe::dataframeinline
icol(std::size_t col_index, std::function< T(const std::string &)> cvt=utility::string_to< T >) consthipipe::dataframeinline
icols(std::vector< std::size_t > col_indexes, std::tuple< std::function< Ts(const std::string &)>... > cvts=std::make_tuple(utility::string_to< Ts >...)) consthipipe::dataframeinline
index_col(const std::string &key_col_name, const std::string &val_col_name, std::function< IndexT(const std::string &)> key_col_cvt=utility::string_to< IndexT >, std::function< ColT(const std::string &)> val_col_cvt=utility::string_to< ColT >) consthipipe::dataframeinline
index_cols(const std::string &key_col_name, const std::vector< std::string > &val_col_names, std::function< IndexT(const std::string &)> key_col_cvt=utility::string_to< IndexT >, std::tuple< std::function< Ts(const std::string &)>... > val_col_cvts=std::make_tuple(utility::string_to< Ts >...)) consthipipe::dataframeinline
index_icol(std::size_t key_col_index, std::size_t val_col_index, std::function< IndexT(const std::string &)> key_col_cvt=utility::string_to< IndexT >, std::function< ColT(const std::string &)> val_col_cvt=utility::string_to< ColT >) consthipipe::dataframeinline
index_icols(std::size_t key_col_index, std::vector< std::size_t > val_col_indexes, std::function< IndexT(const std::string &)> key_col_cvt=utility::string_to< IndexT >, std::tuple< std::function< Ts(const std::string &)>... > val_col_cvts=std::make_tuple(utility::string_to< Ts >...)) consthipipe::dataframeinline
insert_col(Rng &&rng, std::string col_name={}, std::function< std::string(const ValueT &)> cvt=static_cast< std::string(*)(const ValueT &)>(utility::to_string))hipipe::dataframeinline
insert_row(std::tuple< Ts... > row_tuple, std::tuple< std::function< std::string(const Ts &)>... > cvts=std::make_tuple(static_cast< std::string(*)(const Ts &)>(utility::to_string)...))hipipe::dataframeinline
insert_row(std::vector< std::string > row)hipipe::dataframeinline
irows(std::vector< std::size_t > col_indexes, std::tuple< std::function< Ts(const std::string &)>... > cvts=std::make_tuple(utility::string_to< Ts >...)) consthipipe::dataframeinline
n_cols() consthipipe::dataframeinline
n_rows() consthipipe::dataframeinline
raw_col(const std::string &col_name)hipipe::dataframeinline
raw_col(const std::string &col_name) consthipipe::dataframeinline
raw_cols()hipipe::dataframeinline
raw_cols() consthipipe::dataframeinline
raw_cols(const std::vector< std::string > &col_names)hipipe::dataframeinline
raw_cols(const std::vector< std::string > &col_names) consthipipe::dataframeinline
raw_icol(std::size_t col_index)hipipe::dataframeinline
raw_icol(std::size_t col_index) consthipipe::dataframeinline
raw_icols(std::vector< std::size_t > col_indexes)hipipe::dataframeinline
raw_icols(std::vector< std::size_t > col_indexes) consthipipe::dataframeinline
raw_irows(std::vector< std::size_t > col_indexes)hipipe::dataframeinline
raw_irows(std::vector< std::size_t > col_indexes) consthipipe::dataframeinline
raw_rows()hipipe::dataframeinline
raw_rows() consthipipe::dataframeinline
raw_rows(const std::vector< std::string > &col_names)hipipe::dataframeinline
raw_rows(const std::vector< std::string > &col_names) consthipipe::dataframeinline
rows(const std::vector< std::string > &col_names, std::tuple< std::function< Ts(const std::string &)>... > cvts=std::make_tuple(utility::string_to< Ts >...)) consthipipe::dataframeinline