| preface |
| what-is-arrow |
| alternative-resources |
| reading-and-writing-data---single-files |
| introduction |
| convert-data-from-a-data-frame-to-an-arrow-table |
| solution |
| convert-data-from-an-arrow-table-to-a-data-frame |
| solution-1 |
| discussion |
| write-a-parquet-file |
| solution-2 |
| read-a-parquet-file |
| solution-3 |
| discussion-1 |
| read-a-parquet-file-from-s3 |
| solution-4 |
| see-also |
| filter-columns-while-reading-a-parquet-file |
| solution-5 |
| write-a-feather-v2arrow-ipc-file |
| solution-6 |
| discussion-2 |
| read-a-featherarrow-ipc-file |
| solution-7 |
| write-streaming-arrow-ipc-files |
| solution-8 |
| read-streaming-arrow-ipc-files |
| solution-9 |
| write-a-csv-file |
| solution-10 |
| read-a-csv-file |
| solution-11 |
| read-a-json-file |
| solution-12 |
| write-a-compressed-single-data-file |
| solution-13 |
| see-also-1 |
| read-compressed-data |
| solution-14 |
| discussion-3 |
| reading-and-writing-data---multiple-files |
| introduction-1 |
| write-data-to-disk---parquet |
| solution-15 |
| discussion-4 |
| write-partitioned-data---parquet |
| solution-16 |
| discussion-5 |
| read-partitioned-data |
| solution-17 |
| discussion-6 |
| write-data-to-disk---featherarrow-ipc-format |
| solution-18 |
| read-in-featherarrow-ipc-data-as-an-arrow-dataset |
| solution-19 |
| write-data-to-disk---csv-format |
| solution-20 |
| read-in-csv-data-as-an-arrow-dataset |
| solution-21 |
| read-in-a-csv-dataset-no-headers |
| solution-22 |
| discussion-7 |
| write-compressed-partitioned-data |
| solution-23 |
| discussion-8 |
| read-compressed-data-1 |
| solution-24 |
| discussion-9 |
| creating-arrow-objects |
| create-an-arrow-array-from-an-r-object |
| solution-25 |
| create-a-arrow-table-from-an-r-object |
| solution-26 |
| view-the-contents-of-an-arrow-table-or-recordbatch |
| solution-27 |
| manually-create-a-recordbatch-from-an-r-object. |
| solution-28 |
| defining-data-types |
| introduction-2 |
| update-data-type-of-an-existing-arrow-array |
| solution-29 |
| discussion-10 |
| update-data-type-of-a-field-in-an-existing-arrow-table |
| solution-30 |
| no-compat-type |
| specify-data-types-when-creating-an-arrow-table-from-an-r-object |
| solution-31 |
| specify-data-types-when-reading-in-files |
| solution-32 |
| manipulating-data---arrays |
| introduction-3 |
| filter-by-values-matching-a-predicate-or-mask |
| solution-33 |
| discussion-11 |
| compute-meanminmax-etc-value-of-an-array |
| solution-34 |
| discussion-12 |
| count-occurrences-of-elements-in-an-array |
| solution-35 |
| discussion-13 |
| apply-arithmetic-functions-to-arrays. |
| solution-36 |
| discussion-14 |
| call-arrow-compute-functions-directly-on-arrays |
| solution-37 |
| discussion-15 |
| see-also-2 |
| manipulating-data---tables |
| introduction-4 |
| use-dplyr-verbs-in-arrow |
| solution-38 |
| discussion-16 |
| see-also-3 |
| use-r-functions-in-dplyr-verbs-in-arrow |
| solution-39 |
| discussion-17 |
| use-arrow-functions-in-dplyr-verbs-in-arrow |
| solution-40 |
| discussion-18 |
| compute-functions-with-options |
| compute-window-aggregates |
| solution-41 |
| discusson |
| using-pyarrow-from-r |
| introduction-5 |
| create-an-arrow-object-using-pyarrow-in-r |
| solution-42 |
| call-a-pyarrow-function-from-r |
| solution-43 |
| flight |
| introduction-6 |
| connect-to-a-flight-server |
| solution-44 |
| see-also-4 |
| send-data-to-a-flight-server |
| solution-45 |
| check-what-resources-exist-on-a-flight-server |
| solution-46 |
| retrieve-data-from-a-flight-server |
| solution-47 |