Toggle navigation sidebar
Toggle in-page Table of Contents
Get Started
Documentation
Github
Blog
Community
Home
Installation
10 minutes Quickstart
Learn Daft
Key Concepts
User Guide
Introduction to DataFrames
Datatypes
Expressions
Reading/Writing
DataFrame Operations
Aggregations and Grouping
User-Defined Functions (UDF)
Distributed Computing
Partitioning
Tutorials
API Documentation
Input/Output
daft.from_pylist
daft.from_pydict
daft.DataFrame.to_pydict
daft.from_arrow
daft.DataFrame.to_arrow
daft.from_pandas
daft.DataFrame.to_pandas
daft.from_glob_path
daft.read_parquet
daft.DataFrame.write_parquet
daft.read_csv
daft.DataFrame.write_csv
daft.read_json
daft.from_ray_dataset
daft.DataFrame.to_ray_dataset
daft.from_dask_dataframe
daft.DataFrame.to_dask_dataframe
DataFrame
daft.DataFrame
daft.DataFrame.select
daft.DataFrame.with_column
daft.DataFrame.exclude
daft.DataFrame.explode
daft.DataFrame.distinct
daft.DataFrame.where
daft.DataFrame.limit
daft.DataFrame.sort
daft.DataFrame.repartition
daft.DataFrame.join
daft.DataFrame.groupby
daft.DataFrame.sum
daft.DataFrame.mean
daft.DataFrame.count
daft.DataFrame.min
daft.DataFrame.max
daft.DataFrame.agg
daft.DataFrame.collect
daft.DataFrame.show
daft.DataFrame.write_parquet
daft.DataFrame.write_csv
daft.DataFrame.to_pandas
daft.DataFrame.to_ray_dataset
daft.DataFrame.to_dask_dataframe
daft.DataFrame.explain
daft.DataFrame.schema
daft.DataFrame.column_names
DataTypes
daft.DataType
daft.DataType.int8
daft.DataType.int16
daft.DataType.int32
daft.DataType.int64
daft.DataType.uint8
daft.DataType.uint16
daft.DataType.uint32
daft.DataType.uint64
daft.DataType.float32
daft.DataType.float64
daft.DataType.bool
daft.DataType.binary
daft.DataType.string
daft.DataType.date
daft.DataType.list
daft.DataType.fixed_size_list
daft.DataType.struct
daft.DataType.python
daft.DataType.embedding
daft.DataType.image
daft.DataType.null
Expressions
daft.expressions.Expression
daft.DataFrame.__getitem__
daft.expressions.col
daft.expressions.lit
daft.expressions.Expression.__abs__
daft.expressions.Expression.__add__
daft.expressions.Expression.__sub__
daft.expressions.Expression.__mul__
daft.expressions.Expression.__truediv__
daft.expressions.Expression.__mod__
daft.expressions.Expression.__invert__
daft.expressions.Expression.__and__
daft.expressions.Expression.__or__
daft.expressions.Expression.if_else
daft.expressions.Expression.__lt__
daft.expressions.Expression.__le__
daft.expressions.Expression.__eq__
daft.expressions.Expression.__ne__
daft.expressions.Expression.__gt__
daft.expressions.Expression.__ge__
daft.expressions.Expression.is_null
daft.expressions.expressions.ExpressionFloatNamespace.is_nan
daft.expressions.expressions.ExpressionStringNamespace.concat
daft.expressions.expressions.ExpressionStringNamespace.contains
daft.expressions.expressions.ExpressionStringNamespace.endswith
daft.expressions.expressions.ExpressionStringNamespace.startswith
daft.expressions.expressions.ExpressionStringNamespace.length
daft.expressions.expressions.ExpressionDatetimeNamespace.day
daft.expressions.expressions.ExpressionDatetimeNamespace.month
daft.expressions.expressions.ExpressionDatetimeNamespace.year
daft.expressions.expressions.ExpressionDatetimeNamespace.day_of_week
daft.expressions.expressions.ExpressionUrlNamespace.download
daft.expressions.expressions.ExpressionImageNamespace.resize
daft.expressions.expressions.ExpressionImageNamespace.decode
daft.expressions.Expression.alias
daft.expressions.Expression.cast
daft.expressions.Expression.apply
GroupBy
daft.dataframe.dataframe.GroupedDataFrame.sum
daft.dataframe.dataframe.GroupedDataFrame.mean
daft.dataframe.dataframe.GroupedDataFrame.min
daft.dataframe.dataframe.GroupedDataFrame.max
daft.dataframe.dataframe.GroupedDataFrame.agg
User Defined Functions (UDFs)
Configuration
daft.context.set_runner_py
daft.context.set_runner_ray
Release Notes
v0.1.4
v0.1.3
v0.1.2
v0.1.1
v0.1.0
v0.0.24
v0.0.23
v0.0.22
v0.0.21
v0.0.20
v0.0.19
v0.0.18
v0.0.17
v0.0.16
v0.0.14
v0.0.13
Telemetry
Dataframe Comparison
Technical Architecture
Benchmarks
.rst
.pdf
Release Notes
Release Notes
#
v0.1.4
New Features
Image Types
Documentation
Bug Fixes
Build Changes
v0.1.3
Enhancements
Bug Fixes
Build Changes
v0.1.2
New Features
Extension Types for Ray Runner and Embedding Logical Type
Enhancements
Bug Fixes
Build Changes
Documentation
v0.1.1
Enhancements
Bug Fixes
Build Changes
Documentation
v0.1.0
Main Highlights
Enhancements
Rust Execution Backend
New Features
Enhanced Type System
Deprecations
UDFs
Typing
Input/Output APIs
v0.0.24
Enhancements
Bug Fixes
Build Changes
Rust Integration
Deprecations
Closed Issues
v0.0.23
New Features
DataFrame.count_rows()
Dynamic Runners as default runners
Enhancements
Bug Fixes
Documentation
Closed Issues
v0.0.22
Enhancements
Bug Fixes
Testing
Build Changes
Documentation
Closed Issues
v0.0.21
New Features
Dynamic Ray Runner
Telemetry
Enhancements
Bug Fixes
Build Changes
Documentation
Closed Issues
v0.0.20
New Features
Dynamic Scheduling
Rust Builds
Enhancements
Bug Fixes
Build Changes
Documentation
v0.0.19
New Features
New List aggregation
Enhancements
Bug Fixes
Build Changes
Deprecations
v0.0.18
New Features
Ray Datasets Integration
String Concatenation
Enhancements
Bug Fixes
Closed Issues
v0.0.17
New Features
Caching of intermediate steps
Cast Expression
Explain Dataframe Operation
Enhancements
Bug Fixes
Closed Issues
v0.0.16
Enhancements
Bug Fixes
Closed Issues
v0.0.14
New Features
DataFrame Indexing Syntax
Global Aggregations
Enhancements
Bug Fixes
Build Changes
Closed Issues
v0.0.13
New Features
Polars UDFs
DataFrame Explodes
DataFrame creation from files
Multi-column Sorts
Enhancements
Bug Fixes
Build Changes
Closed Issues
Get Started
Documentation
Github
Blog
Community