• Stars
    star
    1,680
  • Rank 26,712 (Top 0.6 %)
  • Language
    Julia
  • License
    Other
  • Created almost 12 years ago
  • Updated about 1 month ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

In-memory tabular data in Julia

DataFrames.jl

Coverage Status CI Testing DOI

Tools for working with tabular data in Julia.

Installation: at the Julia REPL, using Pkg; Pkg.add("DataFrames")

Documentation:

Reporting Issues and Contributing: See CONTRIBUTING.md

ColPrac: Contributor's Guide on Collaborative Practices for Community Packages

Maintenance: DataFrames is maintained collectively by the JuliaData collaborators. Responsiveness to pull requests and issues can vary, depending on the availability of key collaborators.

Learning: New to DataFrames.jl? Check out our free Julia Academy course which will walk you through how to use DataFrames.jl. You can also check out Bogumił Kamiński's DataFrames.jl tutorial that is available on GitHub.

Citing: We encourage you to cite our work if you have used DataFrames.jl package. Starring the DataFrames.jl repository on GitHub is also appreciated.

The citation information may be found in the CITATION.bib file within the repository:

Bouchet-Valat, M., & Kamiński, B. (2023). DataFrames.jl: Flexible and Fast Tabular Data in Julia. Journal of Statistical Software, 107(4), 1–32. https://doi.org/10.18637/jss.v107.i04

More Repositories

1

JuliaDB.jl

Parallel analytical database in pure Julia
Julia
762
star
2

DataFramesMeta.jl

Metaprogramming tools for DataFrames
Julia
472
star
3

CSV.jl

Utility library for working with CSV and other delimited files in the Julia programming language
Julia
448
star
4

Tables.jl

An interface for tables in Julia
Julia
288
star
5

SplitApplyCombine.jl

Split-apply-combine strategies for Julia
Julia
143
star
6

TypedTables.jl

Simple, fast, column-based storage for data analysis in Julia
Julia
141
star
7

CategoricalArrays.jl

Arrays for working with categorical data (both nominal and ordinal)
Julia
121
star
8

IndexedTables.jl

Flexible tables with ordered indices
Julia
117
star
9

YAML.jl

Parse yer YAMLs
Julia
112
star
10

Parsers.jl

fast parsing machinery for basic types in Julia
Julia
111
star
11

Feather.jl

Read and write feather files in pure Julia
Julia
108
star
12

InvertedIndices.jl

A simple index type that allows for inverted selections
Julia
80
star
13

StructTypes.jl

Abstract definitions and convenience methods for describing, processing, and constructing Julia objects
Julia
75
star
14

Missings.jl

Missing value support for Julia
Julia
66
star
15

JSONTables.jl

JSON3.jl + Tables.jl
Julia
64
star
16

RData.jl

Read R data files from Julia
Julia
61
star
17

DataStreams.jl

[DEPRECATED in favor of https://github.com/JuliaData/Tables.jl] A fast, generic framework for transferring table-like data structures in Julia
Julia
61
star
18

Strapping.jl

Tools for mapping between Julia structs and 2D tabular data.
Julia
56
star
19

PooledArrays.jl

A pooled representation for arrays with few unique elements
Julia
47
star
20

TableOperations.jl

Common table operations on Tables.jl interface implementations
Julia
45
star
21

FlatBuffers.jl

A pure Julia implementation of google flatbuffers
Julia
40
star
22

JuliaDBMeta.jl

Metaprogramming tools for JuliaDB
Julia
33
star
23

DataAPI.jl

A data-focused namespace for packages to share functions
Julia
33
star
24

NamedTuples.jl

[DEPRECATED] NamedTuples.jl
Julia
30
star
25

DataTables.jl

(DEPRECATED) A rewrite of DataFrames.jl based on Nullable
Julia
29
star
26

SentinelArrays.jl

Array types that can use sentinel values of the element type for special values
Julia
22
star
27

WeakRefStrings.jl

a minimal String type for Julia that allows for efficient string representation and transfer
Julia
22
star
28

MemPool.jl

High-performance parallel and distributed datastore for Julia
Julia
21
star
29

TableMetadataTools.jl

Tools for working with metadata of Tables.jl tables in Julia.
Julia
18
star
30

DelimitedFiles.jl

A package for reading and writing files with delimited values (Originally a Julia stdlib)
Julia
15
star
31

Avro.jl

Pure Julia implementation for reading/writing data in the Avro format
Julia
15
star
32

DBFTables.jl

Read and write DBF (dBase) tabular data in Julia
Julia
10
star
33

JuliaDB_Benchmarks

Reproducible benchmarks for JuliaDB
HTML
8
star
34

DataStreamsIntegrationTests.jl

[DEPRECATED]
Julia
2
star
35

juliadb.org

Website for JuliaDB
HTML
2
star