Getting Started#
Installation#
Recommended
Use a virtual environment to prevent conflicts with existing package versions. Frameon requires specific versions of dependencies that may affect other packages.
Basic Installation#
Using pip:
pip install frameon
Using poetry:
poetry add frameon
Installation with Virtual Environment#
Python’s built-in venv:
# Create and activate environment
python -m venv frameon_env
source frameon_env/bin/activate
pip install frameon
Poetry (manages virtual env automatically):
# In your project directory
poetry init # For new projects
poetry add frameon
Access Patterns#
DataFrame Operations
df.explore.method() # Dataset exploration
df.preproc.method() # Table transformations
df.analyze.method() # Analytical methods
df.viz.method() # Visualizations
df.stats.method() # Statistical analysis
Series Operations
df['col'].explore.method() # Column analysis
df['col'].preproc.method() # Value transformations
Basic Usage#
Import and wrap your DataFrame:
import pandas as pd from frameon import FrameOn as fo # Create or load your DataFrame df = pd.read_csv('your_data.csv') # Add Frameon functionality df = fo(df)
Explore your data:
For DataFrame-level operations:
df.explore.info() df.viz.bar()
For column-specific operations:
df['price'].explore.info() df['date'].preproc.to_categorical()
Pandas Compatibility#
All standard operations remain available:
df.groupby('category').mean()
df.query('price > 100')
Next Steps#
Explore examples
Check complete API reference