SHIMA Tatsuya created ARROW-17738: ------------------------------------- Summary: [R] dplyr::compute does not work for grouped arrow dplyr query Key: ARROW-17738 URL: https://issues.apache.org/jira/browse/ARROW-17738 Project: Apache Arrow Issue Type: Improvement Components: R Affects Versions: 9.0.0 Reporter: SHIMA Tatsuya
{code:r} mtcars |> arrow::arrow_table() |> dplyr::group_by(cyl) |> class() #> [1] "arrow_dplyr_query" mtcars |> arrow::arrow_table() |> dplyr::group_by(cyl) |> dplyr::compute() |> class() #> [1] "arrow_dplyr_query" mtcars |> arrow::arrow_table() |> dplyr::group_by(cyl) |> dplyr::collect(FALSE) |> class() #> [1] "arrow_dplyr_query" mtcars |> arrow::arrow_table() |> dplyr::group_by(cyl) |> arrow::as_arrow_table() |> class() #> [1] "Table" "ArrowTabular" "ArrowObject" "R6" {code} It seems to revert to arrow dplyr query in the following line. https://github.com/apache/arrow/blob/7cfdfbb0d5472f8f8893398b51042a3ca1dd0adf/r/R/dplyr-collect.R#L73-L75 -- This message was sent by Atlassian Jira (v8.20.10#820010)