{"categories":[{"label":"Scientific/Engineering","url":"https://skillfed.io/packages/category/scientific-engineering/5"}],"enrichment":{"capability":"Reads and writes R RData and Rds files directly into pandas DataFrames without requiring R or external dependencies installed.","skillfed_tags":["data-interchange","r-integration"],"use_cases":["Load R statistical analysis results or datasets into Python pandas for further processing or visualization","Convert R data frames from collaborative projects into Python-native format without running R","Write Python-generated DataFrames to RData or Rds format for sharing with R users or archival","Batch import multiple R data objects from a single RData file into a Python analysis pipeline","Stream R data from remote URLs directly into memory without intermediate disk storage"],"what_it_does":"pyreadr is a Python package that reads and writes R's native RData and Rds file formats, converting them to and from pandas DataFrames. It wraps the librdata C library and does not require R to be installed, making it a lightweight bridge between Python data workflows and R data archives. The package supports data frames, tibbles, vectors, matrices, arrays, and tables; R lists and S4 objects are not supported.\n\nThe package is built on pre-compiled C extensions and depends only on pandas at runtime. It offers both basic file I/O (read_r, write_rdata, write_rds) and utility functions for inspecting file contents (list_objects) and downloading remote files. Compression options (gzip with configurable levels) are available for writing. The implementation is mature, actively maintained, and widely used in data science workflows that need to interoperate with R-generated datasets.","worth_installing":"Yes. pyreadr is actively maintained, has no known vulnerabilities, and solves a specific and common problem\u2014reading R data files in Python without R installed. The AGPL-3.0-or-later license is a consideration for proprietary use, but poses no barrier for open-source or internal projects. Pre-compiled wheels make installation frictionless on standard platforms. Install it if you regularly work with R-generated datasets."},"id":"pyreadr","links":{"html":"https://skillfed.io/packages/pyreadr","md":"https://skillfed.io/packages/pyreadr.md","pypi":"https://pypi.org/project/pyreadr/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-04-13","license_spdx":null,"license_treatment":"agpl","name":"pyreadr","python_support":"unspecified","summary":"Reads/writes R RData and Rds files into/from pandas data frames."},"popularity":{"monthly_downloads":265495,"position":8323,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.5.6"}
