I/O Operations
CSV Operations
Read CSV
Read CSV file into dataframe with custom settings.
Example:
/* Read with comma delimiter and header */
TablrDataFrame* df = tablr_read_csv("data.csv", ',', true);
/* Read with tab delimiter, no header */
TablrDataFrame* df2 = tablr_read_csv("data.tsv", '\t', false);
Read CSV (Default)
Read CSV with default settings (comma delimiter, with header).
Example:
Write CSV
bool tablr_to_csv(const TablrDataFrame* df, const char* filename, char delimiter, bool write_header);
Write dataframe to CSV file with custom settings.
Example:
/* Write with comma delimiter and header */
tablr_to_csv(df, "output.csv", ',', true);
/* Write with semicolon delimiter, no header */
tablr_to_csv(df, "output.csv", ';', false);
Write CSV (Default)
Write CSV with default settings (comma delimiter, with header).
Example: