Process and save a batch of results.
Usage
process_batch(
  batch,
  start_index,
  fun_name,
  unique_id,
  total_iterations,
  temp_dir,
  FUN,
  ...
)Arguments
- batch
 A subset of the vector or list
xto be processed.- start_index
 Integer indicating the starting index of the batch in the original vector
x.- fun_name
 Character string representing the name of the function
FUNfor use in file naming.- unique_id
 String with unique identifier for the current task and user to ensure file uniqueness.
- total_iterations
 Integer indicating the total number of iterations in the original vector
x.- temp_dir
 Character string specifying the directory where batch results are saved.
- FUN
 A user-defined function to apply to each element of the batch.
- ...
 Optional arguments passed to
FUN.
Value
This function does not return a value. It saves the processed batch results to disk as a .qs file.
Details
The function applies FUN to each element in batch, saves the results to a file named
according to the format <fun_name>_<unique_id>_<start_index>_of_<total_iterations>_batch.qs, and clears
memory using gc() after saving.