Skip to main content

Module io

Module io 

Source
Expand description

File I/O builtins β€” reading and writing data files (CSV, table, lines, scan) and file system utilities (file.path, file.exists).

EnumsΒ§

IoError
Structured error type for file I/O operations.

ConstantsΒ§

MINIR_RDS_HEADER πŸ”’
MINIR_WORKSPACE_CLASS πŸ”’

StaticsΒ§

__BUILTIN_REG_BUILTIN_FILE_PATH πŸ”’
__INTERP_REG_BUILTIN_FILE_EXISTS πŸ”’
__INTERP_REG_BUILTIN_READ_CSV πŸ”’
__INTERP_REG_BUILTIN_READ_TABLE πŸ”’
__INTERP_REG_BUILTIN_SAVE_RDS πŸ”’
__INTERP_REG_BUILTIN_SCAN πŸ”’
__INTERP_REG_BUILTIN_WRITE_CSV πŸ”’
__INTERP_REG_BUILTIN_WRITE_TABLE πŸ”’
__INTERP_REG_INTERP_LOAD πŸ”’
__INTERP_REG_INTERP_READ_RDS πŸ”’
__PRE_EVAL_REG_PRE_EVAL_SAVE πŸ”’
__PRE_EVAL_REG_PRE_EVAL_SAVE_IMAGE πŸ”’

FunctionsΒ§

builtin_file_exists πŸ”’
Test whether files exist at the given paths.
builtin_file_path πŸ”’
Construct a platform-independent file path from components.
builtin_read_csv πŸ”’
Read a CSV file into a data frame.
builtin_read_table πŸ”’
Read a whitespace- or delimiter-separated table from a file.
builtin_save_rds πŸ”’
Serialize a single R object to an RDS file in GNU R-compatible format.
builtin_scan πŸ”’
Read data from a file, splitting into tokens.
builtin_write_csv πŸ”’
Write a data frame to a CSV file.
builtin_write_table πŸ”’
Write a data frame, list, or matrix to a text file.
escape_r_string πŸ”’
eval_arg_value πŸ”’
format_cell πŸ”’
Format a single cell from a vector for write.table output.
interp_load πŸ”’
Load a workspace file (saved with save()) into an environment.
interp_read_rds πŸ”’
Read a single R object from an RDS file.
is_workspace_value πŸ”’
pre_eval_save πŸ”’
Save named R objects to a workspace file in GNU R binary format (RDX2).
pre_eval_save_image πŸ”’
Save all objects in the global environment to β€œ.RData”.
push_save_name πŸ”’
read_minirds πŸ”’
read_rds_path πŸ”’
resolved_path_string πŸ”’
serialize_attr_pairs πŸ”’
serialize_complex πŸ”’
serialize_rvalue πŸ”’
serialize_vector πŸ”’
serialize_with_attrs πŸ”’
split_line πŸ”’
Split a line by separator (whitespace if empty).
syntactic_attr_name πŸ”’
try_load_binary_rdata
Try to load a GNU R binary .RData file (RDX2 header + serialized pairlist).
workspace_binding_names πŸ”’
workspace_bool_arg πŸ”’
workspace_class_value πŸ”’
workspace_file_arg πŸ”’
workspace_requested_names πŸ”’
workspace_target_env πŸ”’
write_minirds πŸ”’