Refer to Test Lib.ipynb for examples and usage.
For code, go to analytica/__init__.py
Analytica is a data analysis & manipulation library which has basic functionality like pandas. I created this project in summers break inspired by Dunder Data. It is created from scratch in python and numpy to get the sense how things in pandas works behind the scenes.
Right now it supports following operations.
- DataFrame Creation
- Col Indexing
- Row Indexing
- Row, Col Indexing
- Min
- Max
- Mean
- Median
- Sum
- ArgMax
- ArgMin
- All
- Any
- Var
- Std. Dev
- isna
- Head
- Tail
- Count
- Rename
- Assignment Operations
- Add
- Subtract
- Multiply
- Divide
- Power
- Greater or Equal to (>=)
- Less or Equal to (<=)
- Equal to (==)
- Not Equal to (!=)
- Read CSV
- Sample
- Unique
- nunique
- .values
- .shape
- .columns
- .dtypes