utils

package
v0.0.0-...-c838243 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 24, 2025 License: MIT Imports: 4 Imported by: 0

Documentation

Overview

Package utils provides utility functions for data handling

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DataFrame

type DataFrame struct {
	Columns []string
	Data    []map[string]int
}

DataFrame represents a simple data frame

func DataFrameFromSamples

func DataFrameFromSamples(samples []map[string]int, columns []string) *DataFrame

DataFrameFromSamples creates a DataFrame from sample data

func LoadCSV

func LoadCSV(filename string) (*DataFrame, error)

LoadCSV loads a CSV file into a DataFrame

func NewDataFrame

func NewDataFrame(columns []string) *DataFrame

NewDataFrame creates a new data frame

func (*DataFrame) AddRow

func (df *DataFrame) AddRow(row map[string]int)

AddRow adds a row to the data frame

func (*DataFrame) GetColumn

func (df *DataFrame) GetColumn(column string) []int

GetColumn returns all values for a column

func (*DataFrame) Len

func (df *DataFrame) Len() int

Len returns the number of rows

func (*DataFrame) SaveCSV

func (df *DataFrame) SaveCSV(filename string) error

SaveCSV saves a DataFrame to a CSV file

func (*DataFrame) ToSamples

func (df *DataFrame) ToSamples() []map[string]int

ToSamples converts a DataFrame to sample format

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL