Science Score: 10.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
○codemeta.json file
-
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
✓Committers with academic emails
1 of 4 committers (25.0%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (13.5%) to scientific vocabulary
Repository
R package for OpenRefine API
Statistics
- Stars: 22
- Watchers: 4
- Forks: 4
- Open Issues: 1
- Releases: 0
Metadata Files
README.md
rrefine
Introduction
OpenRefine (formerly Google Refine) is a popular, open source data cleaning software. rrefine enables users to programmatically trigger data transfer between R and OpenRefine. Using the functions available in this package, you can import, export, apply data cleaning operations, or delete a project in OpenRefine directly from R. There are several client libraries for automating OpenRefine tasks via Python, nodeJS and Ruby. rrefine extends this functionality to R users.
Installation
The development version of rrefine is available on GitHub and can be installed via devtools:
```
install.packages("devtools")
devtools::install_github("vpnagraj/rrefine") library(rrefine) ```
rrefine is also available on CRAN:
install.packages("rrefine")
library(rrefine)
Functions
The package includes the following functionality to interface with OpenRefine projects:
refine_upload(): Upload data to a projectrefine_export(): Export data from a projectrefine_delete(): Delete a projectrefine_metadata(): Retrieve metadata from all projectsrefine_project_summary(): Get project summary datarefine_operations(): Apply arbitrary operations to a projectrefine_remove_column(): Remove a column from a projectrefine_add_column(): Add a column to a projectrefine_rename_column(): Rename an existing column in a projectrefine_move_column(): Move a column to a new indexrefine_transform(): Apply arbitrary text transformationsrefine_to_lower(): Coerce text to lowercaserefine_to_upper(): Coerce text to uppercaserefine_to_title(): Coerce text to title caserefine_to_null(): Set values toNULLrefine_to_empty(): Set text values to empty string ("")refine_to_text(): Coerce value to stringrefine_to_number(): Coerce value to numericrefine_to_date(): Coerce value to daterefine_trim_whitespace(): Remove leading and trailing whitespacesrefine_collapse_whitespace(): Collapse consecutive whitespaces to single whitespacerefine_unescape_html(): Unescape HTML in string
Descriptions and examples of usage are available in the package manual and vignette.
Issues
Feature requests, bug reports or other questions should be directed to the issue queue.
Owner
- Name: VP Nagraj
- Login: vpnagraj
- Kind: user
- Repositories: 49
- Profile: https://github.com/vpnagraj
GitHub Events
Total
- Issues event: 1
Last Year
- Issues event: 1
Committers
Last synced: almost 3 years ago
Top Committers
| Name | Commits | |
|---|---|---|
| VP Nagraj | n****j@n****t | 54 |
| VP Nagraj | v****j@v****u | 44 |
| Matthew Lincoln | m****n@g****m | 2 |
| Joel Nitta | j****a@g****m | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 11 months ago
All Time
- Total issues: 5
- Total pull requests: 9
- Average time to close issues: 10 months
- Average time to close pull requests: about 7 hours
- Total issue authors: 5
- Total pull request authors: 3
- Average comments per issue: 1.0
- Average comments per pull request: 0.33
- Merged pull requests: 9
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 1
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 1
- Pull request authors: 0
- Average comments per issue: 0.0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- fabiolinus (1)
- ncarboni (1)
- IEORTools (1)
- mdlincoln (1)
- heoa (1)
Pull Request Authors
- vpnagraj (6)
- mdlincoln (2)
- joelnitta (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- cran 393 last-month
- Total docker downloads: 43,390
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 6
- Total maintainers: 1
cran.r-project.org: rrefine
r Client for OpenRefine API
- Homepage: https://github.com/vpnagraj/rrefine
- Documentation: http://cran.r-project.org/web/packages/rrefine/rrefine.pdf
- License: GPL-3
-
Latest release: 2.1.0
published over 3 years ago
Rankings
Maintainers (1)
Dependencies
- httr >= 1.1.0 imports
- jsonlite * imports
- readr * imports
- knitr * suggests
- rmarkdown * suggests