{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/18"},{"label":"Mathematics","url":"https://skillfed.io/packages/category/scientific-engineering-mathematics/3"},{"label":"File Formats","url":"https://skillfed.io/packages/category/file-formats"}],"enrichment":{"capability":"Reads and writes R dataset files (.rda and .rds formats) in pure Python without requiring R or its libraries installed.","skillfed_tags":["data-interchange","r-integration","file-format"],"use_cases":["Load R datasets from repositories or collaborators into pandas DataFrames for analysis in Python.","Export Python data structures to .rda or .rds files for use in R scripts or sharing with R users.","Integrate R data into web applications or serverless environments where R runtime is unavailable.","Define custom conversion rules for R classes that don't map directly to standard Python types.","Build data pipelines that consume R outputs and produce R inputs without spawning external R processes."],"what_it_does":"rdata is a pure Python library that parses and converts R dataset files (.rda and .rds formats) into native Python objects\u2014primarily pandas DataFrames, numpy arrays, and xarray structures\u2014without requiring R or any R runtime. It also reverses the process, allowing you to write Python data back to R-compatible formats. The library separates parsing (which is deterministic) from conversion (which is customizable), so you can define how specific R classes map to your Python types or use sensible defaults that preserve information.\n\nThe package is designed for data scientists and engineers who need to exchange datasets with R workflows, integrate R data into Python pipelines, or work in environments where R cannot be installed (such as web applications using Pyodide). It supports all Python versions from 3.9 onward and depends only on numpy, pandas, xarray, and typing_extensions.","worth_installing":"Yes. The package is actively maintained, has no known vulnerabilities, carries a permissive MIT license, and solves a specific problem\u2014R\u2194Python data interchange\u2014without introducing R as a system dependency. Install it if you need to read or write R datasets; skip it if you work exclusively within Python or have R already available and prefer rpy2."},"id":"rdata","links":{"html":"https://skillfed.io/packages/rdata","md":"https://skillfed.io/packages/rdata.md","pypi":"https://pypi.org/project/rdata/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-06-11","license_spdx":"MIT","license_treatment":"permissive","name":"rdata","python_support":"supports_current","summary":"Read R datasets from Python."},"popularity":{"monthly_downloads":136279,"position":11401,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.1.0"}
