{"repo":"ddotta/parquetize","free":true,"listed":false,"github":"https://github.com/ddotta/parquetize","clone":"git clone https://github.com/ddotta/parquetize.git","description":"R package that allows to convert databases of different formats to parquet format","language":"R","stars":79,"topics":["conversion","convert","converter","csv","parquet","r","sas","spss","r-package","stata"],"license":null,"category":"data-pipelines","readme_excerpt":":package: Package parquetize ====================================== R package that allows to convert databases of different formats (csv, SAS, SPSS, Stata, rds, sqlite, JSON, ndJSON) to parquet format in a same function. Installation To install parquetize from CRAN : Or alternatively to install the development version from GitHub : Then to load it : Why this package ? This package is a simple wrapper of some very useful functions from the haven, readr, jsonlite, RSQLite and arrow packages. While working, I realized that I was often repeating the same operation when working with parquet files : - I import the file in R with {haven}, {jsonlite}, {readr}, {DBI} or {RSQLite}. - And I export the file in parquet format As a fervent of the DRY principle (don't repeat yourself) the exported functions of this package make my life easier and execute these operations within the same function . The last benefit of using package {parquetize} is that its functions allow to create single parquet files or partitioned files depending on the arguments chosen in the functions. - csv to parquet() - The other benefit of this function is that it allows you to convert csv or txt files whether they are stored locally or available on the internet directly to csv/txt format or inside a zip. - json to parquet() - The other benefit of this function is that it handles JSON and ndJSON files in a same function. There is only one function to use for these 2 cases. - rds to parquet() - fst to parquet() - tab","default_branch":null,"files":null,"tree":[],"storefront":"/r/ddotta","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ddotta/parquetize/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}