HiPipe
0.7.0
C++17 data pipeline with Python bindings.
|
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 >) const | hipipe::dataframe | inline |
cols(const std::vector< std::string > &col_names, std::tuple< std::function< Ts(const std::string &)>... > cvts=std::make_tuple(utility::string_to< Ts >...)) const | hipipe::dataframe | inline |
data() | hipipe::dataframe | inline |
data() const | hipipe::dataframe | inline |
dataframe(std::vector< std::vector< T >> columns, std::vector< std::string > header={}) | hipipe::dataframe | inline |
dataframe(std::tuple< std::vector< Ts >... > columns, std::vector< std::string > header={}) | hipipe::dataframe | inline |
drop_col(const std::string &col_name) | hipipe::dataframe | inline |
drop_icol(std::size_t col_index) | hipipe::dataframe | inline |
drop_row(const std::size_t row_idx) | hipipe::dataframe | inline |
header(std::vector< std::string > new_header) | hipipe::dataframe | inline |
header() const | hipipe::dataframe | inline |
icol(std::size_t col_index, std::function< T(const std::string &)> cvt=utility::string_to< T >) const | hipipe::dataframe | inline |
icols(std::vector< std::size_t > col_indexes, std::tuple< std::function< Ts(const std::string &)>... > cvts=std::make_tuple(utility::string_to< Ts >...)) const | hipipe::dataframe | inline |
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 >) const | hipipe::dataframe | inline |
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 >...)) const | hipipe::dataframe | inline |
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 >) const | hipipe::dataframe | inline |
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 >...)) const | hipipe::dataframe | inline |
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::dataframe | inline |
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::dataframe | inline |
insert_row(std::vector< std::string > row) | hipipe::dataframe | inline |
irows(std::vector< std::size_t > col_indexes, std::tuple< std::function< Ts(const std::string &)>... > cvts=std::make_tuple(utility::string_to< Ts >...)) const | hipipe::dataframe | inline |
n_cols() const | hipipe::dataframe | inline |
n_rows() const | hipipe::dataframe | inline |
raw_col(const std::string &col_name) | hipipe::dataframe | inline |
raw_col(const std::string &col_name) const | hipipe::dataframe | inline |
raw_cols() | hipipe::dataframe | inline |
raw_cols() const | hipipe::dataframe | inline |
raw_cols(const std::vector< std::string > &col_names) | hipipe::dataframe | inline |
raw_cols(const std::vector< std::string > &col_names) const | hipipe::dataframe | inline |
raw_icol(std::size_t col_index) | hipipe::dataframe | inline |
raw_icol(std::size_t col_index) const | hipipe::dataframe | inline |
raw_icols(std::vector< std::size_t > col_indexes) | hipipe::dataframe | inline |
raw_icols(std::vector< std::size_t > col_indexes) const | hipipe::dataframe | inline |
raw_irows(std::vector< std::size_t > col_indexes) | hipipe::dataframe | inline |
raw_irows(std::vector< std::size_t > col_indexes) const | hipipe::dataframe | inline |
raw_rows() | hipipe::dataframe | inline |
raw_rows() const | hipipe::dataframe | inline |
raw_rows(const std::vector< std::string > &col_names) | hipipe::dataframe | inline |
raw_rows(const std::vector< std::string > &col_names) const | hipipe::dataframe | inline |
rows(const std::vector< std::string > &col_names, std::tuple< std::function< Ts(const std::string &)>... > cvts=std::make_tuple(utility::string_to< Ts >...)) const | hipipe::dataframe | inline |