write_rds#
- write_rds(path, data, *, file_format='xdr', compression='gzip', encoding='utf-8', format_version=DEFAULT_FORMAT_VERSION, constructor_dict=DEFAULT_CLASS_MAP)[source]#
Write an RDS file.
This is a convenience function that wraps conversion and unparsing as it is the common use case.
- Parameters:
path (os.PathLike[Any] | str) – File path to be written.
data (Any) – Python data object.
file_format (FileFormat) – File format.
compression (Compression) – Compression.
encoding (Encoding) – Encoding to be used for strings within data.
format_version (int) – File format version.
constructor_dict (ConstructorDict) – Dictionary mapping Python classes to functions converting them to R classes.
- Return type:
None
See also
write_rda(): Similar function that writes an RDA or RDATA file.Examples
Write a Python object to an RDS file.
>>> import rdata >>> >>> data = ["hello", 1, 2.2, 3.3+4.4j] >>> rdata.write_rds("test.rds", data)