Orso

raw JSON →
0.0.243 verified Sat May 09 auth: no python

Orso is a DataFrame library for Python, designed for efficient data manipulation and analysis. The current version is 0.0.243, with alpha-level stability and frequent releases (multiple per week). It provides a pandas-like API but with a focus on memory efficiency and lazy evaluation.

pip install orso
error ModuleNotFoundError: No module named 'orso.io'
cause The `orso.io` module was removed or restructured after version 0.0.200.
fix
Use from orso import read_csv instead.
error AttributeError: 'DataFrame' object has no attribute 'compute'
cause The DataFrame might be a different type; `compute()` is only for lazy DataFrames.
fix
Ensure you have imported DataFrame from orso and the operation is lazy.
breaking The API is unstable and may change without notice. Pin your dependency to a specific minor version.
fix Use `orso==0.0.243` in requirements.txt.
deprecated `orso.io.read_csv` is deprecated; use `from orso import read_csv` instead.
fix Change import to `from orso import read_csv`.
gotcha DataFrame operations are lazy by default; explicit `.compute()` may be required to materialize results.
fix Call `df.compute()` to force evaluation when needed.

Read a CSV file into a DataFrame and display the first few rows.

from orso import DataFrame, read_csv

df = read_csv('data.csv')
print(df.head())