oxen.df_utils

The df_utils module provides a consistent interface for loading data frames and saving them to disk.

Supported types: csv, parquet, json, jsonl, arrow

Example usage:

import os
from oxen import df_utils

# load a data frame
df = df_utils.load("path/to/data.csv")

# save a data frame
df_utils.save(df, "path/to/save.csv")

load

def load(path: os.PathLike)

Reads a file into a data frame. The file format is inferred from the file extension.

Supported types: csv, parquet, json, jsonl, arrow

Arguments:

  • path - os.PathLike The path to the file to read.

save

def save(data_frame: DataFrame, path: os.PathLike)

Saves a data frame to a file. The file format is inferred from the file extension.

Arguments:

  • data_frame - DataFrame The polars data frame to save.
  • path - os.PathLike The path to save the data frame to.