Skip to contents

Read a Data Package

Read a datapackage.json file and its Data Resources from path or URL.

read_package()
Read a Data Package descriptor file (datapackage.json)
read_resource()
Read data from a Data Resource into a tibble data frame

Create and edit a Data Package

Create and edit a Data Package, its Data Resources and Table Schemas.

create_package()
Create a Data Package
create_schema()
Create a Table Schema from a data frame
add_properties()
Add properties
add_resource()
Add a Data Resource
remove_resource()
Remove a Data Resource

Write a Data Package

Write a Data Package and its Data Resources to disk.

write_package()
Write a Data Package to disk

Versioning

Determine what version of the Data Package standard is used (v1 or v2) and/or upgrade. frictionless uses the v2 specification when creating a package, resource or schema.

upgrade_package()
Upgrade a Data Package to v2
version()
Get the specification version number

Developing with frictionless

Access, set and check Data Package properties.

resource() `resource<-`()
Get or overwrite a Data Resource
resource_names()
List Data Resource names
schema()
Get the Table Schema of a Data Resource
check_package()
Check a Data Package object

Miscellaneous

print(<datapackage>)
Print a Data Package
example_package()
Read the example Data Package