frictionless-r
frictionless-r copied to clipboard
R package to read and write Frictionless Data Packages
CHANGELOG: https://datapackage.org/overview/changelog/#resourcepath-updated - [ ] Update `check_path()`: https://github.com/frictionlessdata/frictionless-r/blob/d659b0b8196a5feb39b58ccc0814a62d434cfe39/R/check_path.R#L17-L19 - [ ] Update tests - [ ] Update documentation?
CHANGELOG: https://datapackage.org/overview/changelog/#integer-field-type-updated `groupChar` can now be used for **integers** in addition to numbers. - [ ] Update `read_resource()` (which only supports `groupChar` for numbers): https://github.com/frictionlessdata/frictionless-r/blob/848ef0263b0e5588e429e7a48a1e59ca2286158f/R/read_resource.R#L306 to (cf numbers): https://github.com/frictionlessdata/frictionless-r/blob/848ef0263b0e5588e429e7a48a1e59ca2286158f/R/read_resource.R#L297-L299 -...
See the Frictionless v2 proposal at https://github.com/frictionlessdata/datapackage/pull/34, which allows data providers to use the `array` data type for delimited strings. When adopted, implementors are expected to split the string into...
CHANGELOG: https://datapackage.org/overview/changelog/#resourcename-updated - [ ] Update `add_resource()`: https://github.com/frictionlessdata/frictionless-r/blob/d659b0b8196a5feb39b58ccc0814a62d434cfe39/R/add_resource.R#L83-L93 - [ ] Update tests - [ ] No documentation changes afaik
See the Frictionless v2 proposal https://github.com/frictionlessdata/datapackage/pull/23, which clarifies how datetimes (and dates and times) should be provided and parsed. I think frictionless-r already aligns with these recommendations, but it should...
Reported on rOpenSci slack that if `skip_if_offline()` is used, `curl` needs to be added to `suggests`, otherwise those tests are just ignored on GitHub Actions.
Fix #208 - [ ] Write Data Package vignette - [x] Write Data Resource vignette - [x] Write Table Dialect vignette - [ ] Write Table Schema vignette - [...
This PR fixes #210 by refactoring `read_resource()`. It uses several helper functions placed in `utils.R`. The PR adds the helper functions here below. Comments describe the differences between the description...
To support tests for Data Package v2, while still maintaining v1, we will need different versions of the example package. That should be pretty easy with the `example_package()` function ##...
To indicate that a `datapackage.json` makes use of v2 Table Dialect features, one needs to define: ```json "dialect": { "$schema": "https://datapackage.org/profiles/2.0/tabledialect.json" } ``` Currently, none of the resources in `example_package`...