Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
A tutorial on Julia DataFrames package
| Date | Stars |
|---|---|
| 2026-07-24 | 538 |
| 2026-07-25 | 538 |
| 2026-07-28 | 538 |
| 2026-07-30 | 538 |
| 2026-08-17 | 538 |
| 2026-09-12 | 538 |
| 2026-09-20 | 538 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
# An Introduction to DataFrames.jl
[Bogumił Kamiński](http://bogumilkaminski.pl/about/), February 12, 2026
**The tutorial is for DataFrames.jl 1.8.2**
A brief introduction to basic usage of [DataFrames](https://github.com/JuliaData/DataFrames.jl).
The tutorial contains a specification of the project environment version under
which it should be run. In order to prepare this environment, before using the
tutorial notebooks, while in the project folder run the following command in the
command line:
```
julia -e 'using Pkg; Pkg.activate("."); Pkg.instantiate()'
```
Tested under Julia 1.13.0. The project dependencies are the following:
```
[69666777] Arrow v2.8.1
[6e4b80f9] BenchmarkTools v1.8.0
[336ed68f] CSV v0.10.17
[324d7699] CategoricalArrays v1.1.1
[8be319e6] Chain v1.0.0
[944b1d66] CodecZlib v0.7.9
[a93c6f00] DataFrames v1.8.2
[1313f7d8] DataFramesMeta v0.15.6
[5789e2e9] FileIO v1.20.0
[da1fdf0e] FreqTables v1.0.0
[7073ff75] IJulia v1.34.4
[9da8a3cd] JLSO v2.7.0
[b9914132] JSONTables v1.0.3
[86f7a689] NamedArrays v0.10.5
[2dfb63ee] PooledArrays v1.4.3
[10745b16] Statistics v1.11.5
[f3b207a7] StatsPlots v0.15.8
[bd369af6] Tables v1.14.0
[a5390f91] ZipFile v0.10.1
[9a3f8284] Random v1.11.0
```
I will try to keep the material up to date as the packages evolve.
This tutorial covers
[DataFrames.jl](https://github.com/JuliaData/DataFrames.jl)
and [CategoricalArrays.jl](https://github.com/JuliaData/CategoricalArrays.jl),
as they constitute the core of [DataFrames.jl](https://github.com/JuliaData/DataFrames.jl)
along with selected file reading and writing packages.
In the last [extras](https://github.com/bkamins/Julia-DataFrames-Tutorial/blob/master/13_extras.ipynb)
part mentions *selected* functionalities of *selected* useful packages that I find useful for data manipulation, currently those are:
[FreqTables.jl](https://github.com/nalimilan/FreqTables.jl),
[DataFramesMeta.jl](https://github.com/JuliaStats/DataFramesMeta.jl)
[StatsPlots.jl](https://github.com/JuliaPlots/StatsPlots.jl).
# TOC
| File | Topic |
|-------------------------------------------------------------------------------------------------------------------|-----------------------------------|
| [01_constructors.ipynb](https://github.com/bkamins/Julia-DataFrames-Tutorial/blob/master/01_constructors.ipynb) | Creating DataFrame and conversion |
| [02_basicinfo.ipynb](https://github.com/bkamins/Julia-DataFrames-Tutorial/blob/master/02_basicinfo.ipynb) | Getting summary information |
| [03_missingvalues.ipynb](https://github.com/bkamins/Julia-DataFrames-Tutorial/blob/master/03_missingvalues.ipynb) | Handling missing values |
| [04_loadsave.ipynb](https://github.com/bkamins/Julia-DataFrames-Tutorial/blob/master/04_loadsave.ipynb) | Loading and saving DataFrames |
| [05_columns.ipynb](https://github.com/bkamins/Julia-DataFrames-Tutorial/blob/master/05_columns.ipynb) | Working with columns of DataFrame |
| [06_rows.ipynb](https://github.com/bkamins/Julia-DataFrames-Tutorial/blob/master/06_rows.ipynb) | Working with row of DataFrame |
| [07_factors.ipynb](https://github.com/bkamins/Julia-DataFrames-Tutorial/blob/master/07_factors.ipynb) | Working with categorical data |
| [08_joins.ipynb](https://github.com/bkamins/Julia-DataFrames-Tutorial/blob/master/08_joins.ipynb) | Joining DataFrames |
| [09_reshaping.ipynb](https://github.com/bkamins/Julia-DataFrames-Tutorial/blob/master/09_reshaping.ipynb) | Reshaping DataFrames |
| [10_transforms.ipynb](https://github.com/bkamins/Julia-DataFrames-Tutorial/blob/master/10_transforms.ipynb) | Transforming DataFrames |
| [11_performance.ipynb](https://github.com/bkamins/Julia-DataFrames-Tutorial/bExcerpt of 10,466 characters
Read on GitHub104
evalparse · @evalparse · Australia
4
2
1
1
1
1
1
Alban de Crevoisier
1
1
1
1
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:0cefea164d1dcbfd, topic:tutorial, name:tutorial, desc:tutorial