{"id":24536054,"url":"https://github.com/petzi53/repairdata","last_synced_at":"2025-03-16T01:11:01.243Z","repository":{"id":56934475,"uuid":"418671869","full_name":"petzi53/repairData","owner":"petzi53","description":"Open Repair Alliance Datasets 2021","archived":false,"fork":false,"pushed_at":"2021-10-22T21:13:20.000Z","size":1010,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-04-27T03:03:58.045Z","etag":null,"topics":["data","open-data","open-datasets","r","repair","repair-cafe","repairs"],"latest_commit_sha":null,"homepage":"https://petzi53.github.io/repairData","language":"R","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/petzi53.png","metadata":{"files":{"readme":"README.Rmd","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-10-18T21:18:50.000Z","updated_at":"2021-10-22T21:13:23.000Z","dependencies_parsed_at":"2022-08-21T00:40:32.179Z","dependency_job_id":null,"html_url":"https://github.com/petzi53/repairData","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petzi53%2FrepairData","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petzi53%2FrepairData/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petzi53%2FrepairData/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petzi53%2FrepairData/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/petzi53","download_url":"https://codeload.github.com/petzi53/repairData/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243809888,"owners_count":20351407,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["data","open-data","open-datasets","r","repair","repair-cafe","repairs"],"created_at":"2025-01-22T13:52:08.883Z","updated_at":"2025-03-16T01:11:01.213Z","avatar_url":"https://github.com/petzi53.png","language":"R","funding_links":[],"categories":[],"sub_categories":[],"readme":"---\noutput: github_document\n---\n\n\u003c!-- README.md is generated from README.Rmd. Please edit that file --\u003e\n\n```{r, include = FALSE}\nknitr::opts_chunk$set(\n  collapse = TRUE,\n  comment = \"#\u003e\",\n  fig.path = \"man/figures/README-\",\n  out.width = \"100%\"\n)\n```\n\n# repairData\n\n\u003c!-- badges: start --\u003e\n[![CRAN status](https://www.r-pkg.org/badges/version/repairData)](https://cran.r-project.org/package=repairData)\n\n[![Lifecycle:\nstable](https://img.shields.io/badge/lifecycle-stable-green.svg)](https://lifecycle.r-lib.org/articles/stages.html#stable)\n\n[![R-CMD-check](https://github.com/petzi53/repairData/workflows/R-CMD-check/badge.svg)](https://github.com/petzi53/repairData/actions)\n\n\u003c!-- not yet active, has 0 downloads\n[![CRAN RStudio mirror downloads](http://cranlogs.r-pkg.org/badges/repairData)](https://cran.r-project.org/package=repairData)\n--\u003e\n\n\n\u003c!-- badges: end --\u003e\n\nData is from the website of the [Open Repair Alliance](https://openrepair.org/open-data/downloads/). The structure of the data follows the technical documentation of the [Open Repair Data Standard](https://standard.openrepair.org/) (ORDS Version 0.21). \n\nBesides the complete dataset `repairs` with 48,669 entries, I have also added four compiled datasets on `batteries`, `mobiles`, `printers`, and `tablets` with additional information about fault types.\n\n## Aims of `repairData`\n\nThe goal of the `repairData` package is \n\n- to create a joint approach to documenting successes and challenges with post-warranty repairs\n- to promote it as a standard available to other community repair networks and in the future to commercial repairers and others collecting repair data\n- to enable coalition members and others to use the data from our joint work to produce insights, intending to demand more repairable products, improved support, and access to better repair services\n- to explore jointly additional information we can all collect to help make a stronger case for increased repairability. (Slightly changed from [Open Repair Data Standard](https://standard.openrepair.org/about.html).)\n\nEventually, these datasets should help to extend the reach to commercial repairers and others collecting repair data. This data will be used to [tell stories](https://openrepair.org/open-data/insights/) about the positive impacts of repair and to inform advocacy. Together, we can make a stronger case for more easily repairable devices.\n\n## Installation\n\nYou can install the released version of repairData from [CRAN](https://CRAN.R-project.org) with:\n\n``` r\ninstall.packages(\"repairData\")\n```\n\nAnd the development version from [GitHub](https://github.com/) with:\n\n``` r\n# install.packages(\"devtools\")\ndevtools::install_github(\"petzi53/repairData\")\n```\n## Example\n\nAfter loaded the package you have access to all datasets with the data() function.\n\n```{r example}\nlibrary(repairData)\n# simple example code\ndata(repairs)\n# or all together\ndata(repairs, batteries, printers, mobiles, tablets)\n```\n\n## Data specifications\n\nThe following table stems from the [documentation of the Open Repair Data Standard](https://standard.openrepair.org/standard.html#field-reference) (ORDS Version 0.21). (In the last column, I report my changes to the variable type of some columns according to the ORDS `Type` description.)\n\n\n| Title               | Field name                    | Type                                                                                                            | R Data Type |\n|---------------------|-------------------------------|-----------------------------------------------------------------------------------------------------------------|-------------|\n| ID                  | id                            | Unique identifier from the partner organisation. Does not have to be unique across all partner data.            | character   |\n| Partner category    | partner_product_category      | Option from partner codelist.                                                                                   | character   |\n| Product category    | product_category              | Option from ORDS *product category codelist*.                                                                   | factor      |\n| Brand               | brand                         | Free text.                                                                                                      | character   |\n| Year of manufacture | year_of_manufacture           | Year. YYYY.                                                                                                     | character*  |\n| Problem             | problem                       | Free text. Personal data should be removed, e.g. email addresses.                                              | character   |\n| Repair status       | repair_status                 | Option from ORDS *repair status codelist*.                                                                      | factor      |\n| Repair barrier      | repair_barrier_if_end_of_life | Option from ORDS *repair barrier codelist*. Optional. Only relevant where repair_status = \"End of life\".        | factor      |\n| Group identifier    | group_identifier              | String. Unique. A unique identifier across all partners that can identify the group responsible for the repair. | factor      |\n| Event date          | event_date                    | Date. YYYY-MM-DD format. The date of the repair event that the repair took place at.                            | Date        |\n| Data provider       | data_provider                 | Option from ORDS codelist. Name of partner organisation.                                                        | factor      |\n| Country             | country                       | String. 3 letter ISO code, e.g. “GBR”.                                                                          | factor      |\n| Record date         | record_date                   | Date. YYYY-MM-DD format. The date that the record was last updated.                                             | Date        |\n\n* Because of many NA's written as \"????\" I chose to import this column as \"character\".  \n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpetzi53%2Frepairdata","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpetzi53%2Frepairdata","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpetzi53%2Frepairdata/lists"}