[
https://issues.apache.org/jira/browse/ARROW-14528?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Nicola Crane updated ARROW-14528:
---------------------------------
Parent: ARROW-18181
Issue Type: Sub-task (was: Improvement)
> [R] Add option to attempt 32-bit integer type inference in CSV reader
> ---------------------------------------------------------------------
>
> Key: ARROW-14528
> URL: https://issues.apache.org/jira/browse/ARROW-14528
> Project: Apache Arrow
> Issue Type: Sub-task
> Components: R
> Reporter: Ian Cook
> Priority: Major
>
> Expose ARROW-13028 to the R bindings so that users can choose to have
> {{read_csv_arrow(as_data_frame = FALSE)}} and {{open_dataset(format = "csv)}}
> infer 32-bit integer fields instead of always inferring 64-bit integer fields
> for all integers (the current behavior).
> Note that there is an existing option in the R bindings that controls
> something similar: {{arrow.int64_downcast}}. See ARROW-10093 for details. I
> think we can _not_ reuse this option to control the CSV reader, behavior
> because (a) users might want to control these behaviors separately, and (b)
> the default value of {{arrow.int64_downcast}} is {{TRUE}} which does not
> align with the existing behavior of the CSV reader (always inferring 64-bit
> integer fields, i.e. _not_ downcasting) and we probably want to retain that
> as the default behavior. So we will want to add a new argument or a new
> option to control this.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)