Skip to content
@go-dataframe

go-dataframe

go-dataframe

go-dataframe

🌐 Website · 📚 Documentation

Labelled columnar tables in pure Go (CGO=0): Series, DataFrame and Index, CSV, Arrow and Parquet, group-by, joins, reshaping and time series — on go-ndarray.

Numeric columns are go-ndarray arrays, handed out without copying. The behavioural reference is pandas: the operations give its answers (values, dtypes, index, row order), checked against pandas 3.0 on 173 recorded cases, and the differences that remain are deliberate and listed. polars is faster on most of the operations measured; the documentation gives the numbers.

df := dataframe.Must(dataframe.ReadCSVFile("weather.csv", dataframe.CSVParseDates("date")))
g, _ := df.GroupBy("station")
fmt.Println(g.Mean())

Repositories

Repo What it is
dataframe the library: Series, DataFrame, Index, CSV, display; arrowio (Arrow IPC, Feather), parquetio (Parquet), dfplot (plots with go-plot) (Go 1.27.2 or later)
docs the documentation site (Hugo + Hextra), served at /docs/
go-dataframe.github.io the landing page (Hugo)
brand logo, icons and social images

It is part of an ecosystem with go-ndarray (N-dimensional arrays), go-plot (figures), go-numerics (optimisation, integration, special functions) and go-notebook, whose kernel shows a frame through Display.

Popular repositories Loading

  1. dataframe dataframe Public

    Labelled columnar tables in pure Go: DataFrame, Series, CSV/Parquet/Arrow, group-by, joins, time series — on go-ndarray

    Go

  2. .github .github Public

    Organisation profile and shared Renovate preset for go-dataframe

    JavaScript

  3. brand brand Public

    Logo, icons and social images of go-dataframe

    Python

  4. docs docs Public

    Documentation site of go-dataframe (Hugo + Hextra)

    HTML

  5. go-dataframe.github.io go-dataframe.github.io Public

    The go-dataframe landing page (Hugo)

    HTML

Repositories

Showing 5 of 5 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…