Skip to content

mapi-developer/dapo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dapo

License: MIT

Dapo is a lightweight Python package designed for efficient modification, analysis, and transformation of 2D tabular data. It mimics the ease of use of tools like Pandas but keeps things simple with standard Python lists and minimal dependencies.

Table of Contents

Getting Started

Installation

You can install Dapo package via pip

pip install dapo

Create DataKit

from dapo import DataKit

data_kit = DataKit() # Empty DataKit
data_kit_csv = DataKit.from_csv(src) # DataKit from csv file
data_kit_json = DataKit.from_json(src) # DataKit from json file

Write DataKit into File

data_kit.to_csv(src) # DataKit to csv file
data_kit.to_json(src) # DataKit to json file

Usage

Get Data

data_kit.get_column() # Get DataColumn
data_kit.get_row() # Get Row by index
data_kit.iter_rows() # Iterate rows

Change Data

data_kit.add_row() # Add Row: Dict[str, Any] into DataKit
data_kit.update_row() # Update Row by index
data_kit.delete_row() # Delete Row by index

Documentation

You can find the comprehensive documentation describing all methods and features here.

License

MIT License © 2025-PRESENT Matvei Pisarev

About

Simple, zero-dependency tabular data manipulation and analysis for Python.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages