dataset_reduce: Reduces the input dataset to a single element.

View source: R/dataset_methods.R

dataset_reduceR Documentation

Reduces the input dataset to a single element.


The transformation calls reduce_func successively on every element of the input dataset until the dataset is exhausted, aggregating information in its internal state. The initial_state argument is used for the initial state and the final state is returned as the result.


dataset_reduce(dataset, initial_state, reduce_func)



A dataset


An element representing the initial state of the transformation.


A function that maps (old_state, input_element) to new_state. It must take two arguments and return a new element. The structure of new_state must match the structure of initial_state.


A dataset element.

See Also

Other dataset methods: dataset_batch(), dataset_cache(), dataset_collect(), dataset_concatenate(), dataset_decode_delim(), dataset_filter(), dataset_interleave(), dataset_map_and_batch(), dataset_map(), dataset_padded_batch(), dataset_prefetch_to_device(), dataset_prefetch(), dataset_repeat(), dataset_shuffle_and_repeat(), dataset_shuffle(), dataset_skip(), dataset_take_while(), dataset_take(), dataset_window()

tfdatasets documentation built on June 30, 2022, 1:04 a.m.