C++ API Reference
DataFrame Class
Constructor
Create an empty dataframe.
read_csv
static DataFrame read_csv(const std::string& filename);
Read CSV file into dataframe.
to_csv
void to_csv(const std::string& filename) const;
Write dataframe to CSV file.
add_column
void add_column(const std::string& name, const Series& series);
Add a column to the dataframe.
get_column
Series get_column(const std::string& name) const;
Get a column by name.
nrows
Get number of rows.
ncols
Get number of columns.
filter
DataFrame filter(std::function<bool(size_t)> predicate) const;
Filter rows based on predicate function.
groupby
DataFrame groupby(const std::string& column) const;
Group dataframe by column.
sort
DataFrame sort(const std::string& column, bool ascending = true) const;
Sort dataframe by column.
merge
DataFrame merge(const DataFrame& other, const std::string& on) const;
Merge two dataframes on a column.
describe
DataFrame describe() const;
Get descriptive statistics.
print
Print dataframe to console.