Back to Projects
Grizzly DataFrame

Grizzly DataFrame

Grizzly is a DataFrame library for Go, designed to harness the full power of GoRoutines for handling large datasets efficiently. Its core aim is to provide an easy-to-use, yet robust, solution for data manipulation while maximizing the computational capabilities of modern machines through parallelized task execution.

May 2024 - Aug 2024 3 months

Tech Stack

GoMultithreadingNo dependencies

Features

Installation

To install the package, use:

go get github.com/Puchungualotsqui/grizzly

If you have problems. Please, try to download directly the package.

Basic Usage

Creating a DataFrame

package main

import (
	"fmt"
	"grizzly"
)

func main() {
	names := []string{"Alice", "Bob", "Charlie", "Diana", "Ethan"}
	ages := []float64{25, 30, 35, 40, 28}

	// Initialize the DataFrame
	df := grizzly.CreateDataFrame()

	// Add columns
	df.CreateStringColumn("Names", names)
	df.CreateFloatColumn("Ages", ages)

	df.PrintHead(5)
}
View All Projects