Skip to content

Commit 3d136f8

Browse files
authored
Fix remaining issues in #10 (#13)
* Fix remaining issues in arrow -> R-arrow rename * Fix bug in rename code in report.R The previous code was causing something wild to happen. The changed code is idiomatic code for replacing values in a data.frame based on a condition.
1 parent 5227ea5 commit 3d136f8

File tree

9 files changed

+11
-11
lines changed

9 files changed

+11
-11
lines changed

R-arrow/groupby-R-arrow.R

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ source("./_helpers/helpers.R")
77
stopifnot(requireNamespace("bit64", quietly=TRUE)) # used in chk to sum numeric columns
88
.libPaths("./arrow/r-arrow") # tidyverse/dplyr#4641 ## leave it like here in case if this affects arrow pkg as well
99
suppressPackageStartupMessages({
10-
library("arrow", lib.loc="./arrow/r-arrow", warn.conflicts=FALSE)
11-
library("dplyr", lib.loc="./arrow/r-arrow", warn.conflicts=FALSE)
10+
library("arrow", lib.loc="./R-arrow/r-arrow", warn.conflicts=FALSE)
11+
library("dplyr", lib.loc="./R-arrow/r-arrow", warn.conflicts=FALSE)
1212
})
1313
ver = packageVersion("arrow")
1414
git = ""

R-arrow/join-R-arrow.R

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ source("./_helpers/helpers.R")
66

77
.libPaths("./arrow/r-arrow") # tidyverse/dplyr#4641 ## leave it like here in case if this affects arrow pkg as well
88
suppressPackageStartupMessages({
9-
library("arrow", lib.loc="./arrow/r-arrow", warn.conflicts=FALSE)
10-
library("dplyr", lib.loc="./arrow/r-arrow", warn.conflicts=FALSE)
9+
library("arrow", lib.loc="./R-arrow/r-arrow", warn.conflicts=FALSE)
10+
library("dplyr", lib.loc="./R-arrow/r-arrow", warn.conflicts=FALSE)
1111
})
1212
ver = packageVersion("arrow")
1313
git = ""

R-arrow/setup-R-arrow.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22
set -e
33

44
# install stable arrow
5-
mkdir -p ./arrow/r-arrow
5+
mkdir -p ./R-arrow/r-arrow
66
Rscript -e 'install.packages(c("arrow","dplyr"), lib="./R-arrow/r-arrow")'

R-arrow/upg-R-arrow.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@ set -e
33

44
# upgrade all packages in arrow library only if new arrow is out
55
echo 'upgrading arrow...'
6-
Rscript -e 'ap=available.packages(); if (ap["arrow","Version"]!=packageVersion("arrow", lib.loc="./R-arrow/r-arrow")) update.packages(lib.loc="./arrow/r-arrow", ask=FALSE, checkBuilt=TRUE, quiet=TRUE)'
6+
Rscript -e 'ap=available.packages(); if (ap["arrow","Version"]!=packageVersion("arrow", lib.loc="./R-arrow/r-arrow")) update.packages(lib.loc="./R-arrow/r-arrow", ask=FALSE, checkBuilt=TRUE, quiet=TRUE)'

R-arrow/ver-R-arrow.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
#!/bin/bash
22
set -e
33

4-
Rscript -e 'v=read.dcf(system.file(package="arrow", lib.loc="./R-arrow/r-arrow", "DESCRIPTION"), fields=c("Version","RemoteSha")); colnames(v)[colnames(v)=="RemoteSha"]="Revision"; cnafill=function(x) {x=c(x); x[is.na(x)]=""; x}; fw=function(f, v) writeLines(v, file.path("arrow", f)); invisible(mapply(fw, toupper(colnames(v)), cnafill(v)))'
4+
Rscript -e 'v=read.dcf(system.file(package="arrow", lib.loc="./R-arrow/r-arrow", "DESCRIPTION"), fields=c("Version","RemoteSha")); colnames(v)[colnames(v)=="RemoteSha"]="Revision"; cnafill=function(x) {x=c(x); x[is.na(x)]=""; x}; fw=function(f, v) writeLines(v, file.path("R-arrow", f)); invisible(mapply(fw, toupper(colnames(v)), cnafill(v)))'

_launcher/launcher.R

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ readret = function(x) {
1414
file.ext = function(x) {
1515
ans = switch(
1616
x,
17-
"collapse"=, "data.table"=, "dplyr"=, "h2o"=, "arrow"=, "duckdb"="R", "duckdb-latest"="R",
17+
"collapse"=, "data.table"=, "dplyr"=, "h2o"=, "R-arrow"=, "duckdb"="R", "duckdb-latest"="R",
1818
"pandas"=, "spark"=, "pydatatable"=, "modin"=, "dask"=, "datafusion"=, "polars"="py",
1919
"clickhouse"="sql",
2020
"juliadf"="jl", "juliads"="jl",

_launcher/solution.R

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ if ("quiet" %in% names(args)) {
110110
file.ext = function(x) {
111111
ans = switch(
112112
x,
113-
"collapse"=, "data.table"=, "dplyr"=, "h2o"=, "arrow"=, "duckdb"="R", "duckdb-latest"="R",
113+
"collapse"=, "data.table"=, "dplyr"=, "h2o"=, "R-arrow"=, "duckdb"="R", "duckdb-latest"="R",
114114
"pandas"="py", "spark"=, "pydatatable"=, "modin"=, "dask"=, "datafusion"=, "polars"="py",
115115
"clickhouse"="sql",
116116
"juliadf"="jl", "juliads"="jl"

_report/report.R

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ clean_time = function(d) {
7171
old_advanced_groupby_questions = c("median v3 sd v3 by id2 id4","max v1 - min v2 by id2 id4","largest two v3 by id2 id4","regression v1 v2 by id2 id4","sum v3 count by id1:id6")
7272

7373
# replace arrow with R-arrow (see https://github.com/duckdblabs/db-benchmark/pull/66)
74-
d[solution == "arrow", solution := "R-arrow"]
74+
d[which(solution == "arrow"),c("solution")] == "R-arrow"
7575
d[!nzchar(git), git := NA_character_
7676
][,"on_disk" := as.logical(on_disk)
7777
][task=="groupby" & solution%in%c("pandas","dask","spark") & batch<1558106628, "out_cols" := NA_integer_

run.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ if [[ "$RUN_SOLUTIONS" =~ "h2o" ]]; then ./h2o/ver-h2o.sh; fi;
7272
if [[ "$DO_UPGRADE" == true && "$RUN_SOLUTIONS" =~ "polars" ]]; then ./polars/upg-polars.sh; fi;
7373
if [[ "$RUN_SOLUTIONS" =~ "polars" ]]; then ./polars/ver-polars.sh; fi;
7474
if [[ "$DO_UPGRADE" == true && "$RUN_SOLUTIONS" =~ "R-arrow" ]]; then ./R-arrow/R-upg-arrow.sh; fi;
75-
if [[ "$RUN_SOLUTIONS" =~ "R-arrow" ]]; then ./R-arrow/R-ver-arrow.sh; fi;
75+
if [[ "$RUN_SOLUTIONS" =~ "R-arrow" ]]; then ./R-arrow/ver-R-arrow.sh; fi;
7676
if [[ "$DO_UPGRADE" == true && "$RUN_SOLUTIONS" == "duckdb" ]]; then ./duckdb/upg-duckdb.sh; fi;
7777
if [[ "$RUN_SOLUTIONS" == "duckdb" ]]; then ./duckdb/ver-duckdb.sh; fi;
7878
if [[ "$DO_UPGRADE" == true && "$RUN_SOLUTIONS" == "duckdb-latest" ]]; then ./duckdb-latest/setup-duckdb-latest.sh; fi;

0 commit comments

Comments
 (0)