├── Collapse ├── AggSum_collapse.R ├── Cast_collapse.R ├── Filter_collapse.R ├── InnerJoin_collapse.R ├── Lags_collapse.R ├── LeftJoin_collapse.R └── Melt_collapse.R ├── CombineResults_AggSum.R ├── CombineResults_Cast.R ├── CombineResults_Filter.R ├── CombineResults_InnerJoin.R ├── CombineResults_Lags.R ├── CombineResults_LeftJoin.R ├── CombineResults_Melt.R ├── CombineResults_Union.R ├── Data ├── FakeBevData.csv └── FakeBevDataBuilds.R ├── Datatable ├── AggSum_datatable.R ├── Cast_datatable.R ├── Filter_datatable.R ├── InnerJoin_datatable.R ├── Lags_datatable.R ├── LeftJoin_datatable.R ├── Melt_datatable.R └── Union_datatable.R ├── DuckDB ├── AggSum_DuckDB.R ├── Cast_DuckDB.R ├── Filter_DuckDB.R ├── InnerJoin_DuckDB.R ├── Lags_DuckDB.R ├── LeftJoin_DuckDB.R ├── Melt_DuckDB.R └── Union_DuckDB.R ├── Images ├── 100MResults.PNG ├── 100MResults_Cast.PNG ├── 100MResults_Filter.PNG ├── 100MResults_InnerJoin.PNG ├── 100MResults_Lags_WithDuckDB.PNG ├── 100MResults_Lags_WithoutDuckDB.PNG ├── 100MResults_LeftJoin.PNG ├── 100MResults_Melt_WithDuckDB.PNG ├── 100MResults_Melt_WithoutDuckDB.PNG ├── 100MResults_Union_WithDuckDB.PNG ├── 100MResults_Union_WithoutDuckDB.PNG ├── 10MResults.PNG ├── 10MResults_Cast.PNG ├── 10MResults_Filter.PNG ├── 10MResults_InnerJoin.PNG ├── 10MResults_Lags.PNG ├── 10MResults_LeftJoin.PNG ├── 10MResults_Melt.PNG ├── 10MResults_Union.PNG ├── 1BResults.PNG ├── 1BResults_Filter.PNG ├── 1MResults.PNG ├── 1MResults_Cast.PNG ├── 1MResults_Filter.PNG ├── 1MResults_InnerJoin.PNG ├── 1MResults_Lags.PNG ├── 1MResults_LeftJoin.PNG ├── 1MResults_Melt.PNG ├── 1MResults_Union.PNG ├── AggSum_TotalRunTime.PNG ├── Cast_TotalRunTime.PNG ├── Filter_TotalRunTime.PNG ├── InnerJoin_TotalRunTime.PNG ├── Lags_TotalRunTime.PNG ├── LeftJoin_TotalRunTime.PNG ├── Melt_TotalRunTime.PNG └── Union_TotalRunTime.PNG ├── LICENSE ├── Pandas ├── AggSum_Pandas.py ├── Cast_Pandas.py ├── Filter_Pandas.py ├── InnerJoin_Pandas.py ├── Lags_Pandas.py ├── LeftJoin_Pandas.py ├── Melt_Pandas.py └── Union_Pandas.py ├── Polars ├── AggSum_Polars.py ├── Cast_Polars.py ├── Filter_Polars.py ├── InnerJoin_Polars.py ├── Lags_Polars.py ├── LeftJoin_Polars.py ├── Melt_Polars.py └── Union_Polars.py ├── README.md └── logo.PNG /Collapse/AggSum_collapse.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/Collapse/AggSum_collapse.R -------------------------------------------------------------------------------- /Collapse/Cast_collapse.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/Collapse/Cast_collapse.R -------------------------------------------------------------------------------- /Collapse/Filter_collapse.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/Collapse/Filter_collapse.R -------------------------------------------------------------------------------- /Collapse/InnerJoin_collapse.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/Collapse/InnerJoin_collapse.R -------------------------------------------------------------------------------- /Collapse/Lags_collapse.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/Collapse/Lags_collapse.R -------------------------------------------------------------------------------- /Collapse/LeftJoin_collapse.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/Collapse/LeftJoin_collapse.R -------------------------------------------------------------------------------- /Collapse/Melt_collapse.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/Collapse/Melt_collapse.R -------------------------------------------------------------------------------- /CombineResults_AggSum.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/CombineResults_AggSum.R -------------------------------------------------------------------------------- /CombineResults_Cast.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/CombineResults_Cast.R -------------------------------------------------------------------------------- /CombineResults_Filter.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/CombineResults_Filter.R -------------------------------------------------------------------------------- /CombineResults_InnerJoin.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/CombineResults_InnerJoin.R -------------------------------------------------------------------------------- /CombineResults_Lags.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/CombineResults_Lags.R -------------------------------------------------------------------------------- /CombineResults_LeftJoin.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/CombineResults_LeftJoin.R -------------------------------------------------------------------------------- /CombineResults_Melt.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/CombineResults_Melt.R -------------------------------------------------------------------------------- /CombineResults_Union.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/CombineResults_Union.R -------------------------------------------------------------------------------- /Data/FakeBevData.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/Data/FakeBevData.csv -------------------------------------------------------------------------------- /Data/FakeBevDataBuilds.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/Data/FakeBevDataBuilds.R -------------------------------------------------------------------------------- /Datatable/AggSum_datatable.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/Datatable/AggSum_datatable.R -------------------------------------------------------------------------------- /Datatable/Cast_datatable.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/Datatable/Cast_datatable.R -------------------------------------------------------------------------------- /Datatable/Filter_datatable.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/Datatable/Filter_datatable.R -------------------------------------------------------------------------------- /Datatable/InnerJoin_datatable.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/Datatable/InnerJoin_datatable.R -------------------------------------------------------------------------------- /Datatable/Lags_datatable.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/Datatable/Lags_datatable.R -------------------------------------------------------------------------------- /Datatable/LeftJoin_datatable.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/Datatable/LeftJoin_datatable.R -------------------------------------------------------------------------------- /Datatable/Melt_datatable.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/Datatable/Melt_datatable.R -------------------------------------------------------------------------------- /Datatable/Union_datatable.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/Datatable/Union_datatable.R -------------------------------------------------------------------------------- /DuckDB/AggSum_DuckDB.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/DuckDB/AggSum_DuckDB.R -------------------------------------------------------------------------------- /DuckDB/Cast_DuckDB.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/DuckDB/Cast_DuckDB.R -------------------------------------------------------------------------------- /DuckDB/Filter_DuckDB.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/DuckDB/Filter_DuckDB.R -------------------------------------------------------------------------------- /DuckDB/InnerJoin_DuckDB.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/DuckDB/InnerJoin_DuckDB.R -------------------------------------------------------------------------------- /DuckDB/Lags_DuckDB.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/DuckDB/Lags_DuckDB.R -------------------------------------------------------------------------------- /DuckDB/LeftJoin_DuckDB.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/DuckDB/LeftJoin_DuckDB.R -------------------------------------------------------------------------------- /DuckDB/Melt_DuckDB.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/DuckDB/Melt_DuckDB.R -------------------------------------------------------------------------------- /DuckDB/Union_DuckDB.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/DuckDB/Union_DuckDB.R -------------------------------------------------------------------------------- /Images/100MResults.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/Images/100MResults.PNG -------------------------------------------------------------------------------- /Images/100MResults_Cast.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/Images/100MResults_Cast.PNG -------------------------------------------------------------------------------- /Images/100MResults_Filter.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/Images/100MResults_Filter.PNG -------------------------------------------------------------------------------- /Images/100MResults_InnerJoin.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/Images/100MResults_InnerJoin.PNG -------------------------------------------------------------------------------- /Images/100MResults_Lags_WithDuckDB.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/Images/100MResults_Lags_WithDuckDB.PNG -------------------------------------------------------------------------------- /Images/100MResults_Lags_WithoutDuckDB.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/Images/100MResults_Lags_WithoutDuckDB.PNG -------------------------------------------------------------------------------- /Images/100MResults_LeftJoin.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/Images/100MResults_LeftJoin.PNG -------------------------------------------------------------------------------- /Images/100MResults_Melt_WithDuckDB.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/Images/100MResults_Melt_WithDuckDB.PNG -------------------------------------------------------------------------------- /Images/100MResults_Melt_WithoutDuckDB.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/Images/100MResults_Melt_WithoutDuckDB.PNG -------------------------------------------------------------------------------- /Images/100MResults_Union_WithDuckDB.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/Images/100MResults_Union_WithDuckDB.PNG -------------------------------------------------------------------------------- /Images/100MResults_Union_WithoutDuckDB.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/Images/100MResults_Union_WithoutDuckDB.PNG -------------------------------------------------------------------------------- /Images/10MResults.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/Images/10MResults.PNG -------------------------------------------------------------------------------- /Images/10MResults_Cast.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/Images/10MResults_Cast.PNG -------------------------------------------------------------------------------- /Images/10MResults_Filter.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/Images/10MResults_Filter.PNG -------------------------------------------------------------------------------- /Images/10MResults_InnerJoin.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/Images/10MResults_InnerJoin.PNG -------------------------------------------------------------------------------- /Images/10MResults_Lags.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/Images/10MResults_Lags.PNG -------------------------------------------------------------------------------- /Images/10MResults_LeftJoin.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/Images/10MResults_LeftJoin.PNG -------------------------------------------------------------------------------- /Images/10MResults_Melt.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/Images/10MResults_Melt.PNG -------------------------------------------------------------------------------- /Images/10MResults_Union.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/Images/10MResults_Union.PNG -------------------------------------------------------------------------------- /Images/1BResults.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/Images/1BResults.PNG -------------------------------------------------------------------------------- /Images/1BResults_Filter.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/Images/1BResults_Filter.PNG -------------------------------------------------------------------------------- /Images/1MResults.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/Images/1MResults.PNG -------------------------------------------------------------------------------- /Images/1MResults_Cast.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/Images/1MResults_Cast.PNG -------------------------------------------------------------------------------- /Images/1MResults_Filter.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/Images/1MResults_Filter.PNG -------------------------------------------------------------------------------- /Images/1MResults_InnerJoin.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/Images/1MResults_InnerJoin.PNG -------------------------------------------------------------------------------- /Images/1MResults_Lags.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/Images/1MResults_Lags.PNG -------------------------------------------------------------------------------- /Images/1MResults_LeftJoin.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/Images/1MResults_LeftJoin.PNG -------------------------------------------------------------------------------- /Images/1MResults_Melt.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/Images/1MResults_Melt.PNG -------------------------------------------------------------------------------- /Images/1MResults_Union.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/Images/1MResults_Union.PNG -------------------------------------------------------------------------------- /Images/AggSum_TotalRunTime.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/Images/AggSum_TotalRunTime.PNG -------------------------------------------------------------------------------- /Images/Cast_TotalRunTime.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/Images/Cast_TotalRunTime.PNG -------------------------------------------------------------------------------- /Images/Filter_TotalRunTime.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/Images/Filter_TotalRunTime.PNG -------------------------------------------------------------------------------- /Images/InnerJoin_TotalRunTime.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/Images/InnerJoin_TotalRunTime.PNG -------------------------------------------------------------------------------- /Images/Lags_TotalRunTime.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/Images/Lags_TotalRunTime.PNG -------------------------------------------------------------------------------- /Images/LeftJoin_TotalRunTime.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/Images/LeftJoin_TotalRunTime.PNG -------------------------------------------------------------------------------- /Images/Melt_TotalRunTime.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/Images/Melt_TotalRunTime.PNG -------------------------------------------------------------------------------- /Images/Union_TotalRunTime.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/Images/Union_TotalRunTime.PNG -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/LICENSE -------------------------------------------------------------------------------- /Pandas/AggSum_Pandas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/Pandas/AggSum_Pandas.py -------------------------------------------------------------------------------- /Pandas/Cast_Pandas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/Pandas/Cast_Pandas.py -------------------------------------------------------------------------------- /Pandas/Filter_Pandas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/Pandas/Filter_Pandas.py -------------------------------------------------------------------------------- /Pandas/InnerJoin_Pandas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/Pandas/InnerJoin_Pandas.py -------------------------------------------------------------------------------- /Pandas/Lags_Pandas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/Pandas/Lags_Pandas.py -------------------------------------------------------------------------------- /Pandas/LeftJoin_Pandas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/Pandas/LeftJoin_Pandas.py -------------------------------------------------------------------------------- /Pandas/Melt_Pandas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/Pandas/Melt_Pandas.py -------------------------------------------------------------------------------- /Pandas/Union_Pandas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/Pandas/Union_Pandas.py -------------------------------------------------------------------------------- /Polars/AggSum_Polars.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/Polars/AggSum_Polars.py -------------------------------------------------------------------------------- /Polars/Cast_Polars.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/Polars/Cast_Polars.py -------------------------------------------------------------------------------- /Polars/Filter_Polars.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/Polars/Filter_Polars.py -------------------------------------------------------------------------------- /Polars/InnerJoin_Polars.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/Polars/InnerJoin_Polars.py -------------------------------------------------------------------------------- /Polars/Lags_Polars.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/Polars/Lags_Polars.py -------------------------------------------------------------------------------- /Polars/LeftJoin_Polars.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/Polars/LeftJoin_Polars.py -------------------------------------------------------------------------------- /Polars/Melt_Polars.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/Polars/Melt_Polars.py -------------------------------------------------------------------------------- /Polars/Union_Polars.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/Polars/Union_Polars.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/README.md -------------------------------------------------------------------------------- /logo.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdrianAntico/Benchmarks/HEAD/logo.PNG --------------------------------------------------------------------------------