Add a dataset to a study object
add_data(study, id, data = NULL, vardesc = list(), design = NULL, ...)
A study list object with class scivrs_study
The id for this dataset (index or character) if a dataset with this id already exists, it will overwrite it
The dataset as a data.frame, codebook object, path to a data file, or path to a codebook file
Optional variable properties (see codebook)
A faux design specification
Further dataset properties (see codebook)
A study object with class scivrs_study
s <- study() %>% add_data("dat", iris)
#> Sepal.Length set to dataType float
#> Sepal.Width set to dataType float
#> Petal.Length set to dataType float
#> Petal.Width set to dataType float
#> Species set to dataType string
study_to_json(s)
#> {
#> "name": "Demo Study",
#> "info": [],
#> "authors": [],
#> "hypotheses": [],
#> "methods": [],
#> "data": [
#> {
#> "id": "dat",
#> "codebook": {
#> "@context": "https://schema.org/",
#> "@type": "Dataset",
#> "name": "dat",
#> "schemaVersion": "Psych-DS 0.1.0",
#> "variableMeasured": [
#> {
#> "@type": "PropertyValue",
#> "name": "Sepal.Length",
#> "description": "Sepal.Length",
#> "dataType": "float"
#> },
#> {
#> "@type": "PropertyValue",
#> "name": "Sepal.Width",
#> "description": "Sepal.Width",
#> "dataType": "float"
#> },
#> {
#> "@type": "PropertyValue",
#> "name": "Petal.Length",
#> "description": "Petal.Length",
#> "dataType": "float"
#> },
#> {
#> "@type": "PropertyValue",
#> "name": "Petal.Width",
#> "description": "Petal.Width",
#> "dataType": "float"
#> },
#> {
#> "@type": "PropertyValue",
#> "name": "Species",
#> "description": "Species",
#> "dataType": "string",
#> "levels": {
#> "setosa": "setosa",
#> "versicolor": "versicolor",
#> "virginica": "virginica"
#> },
#> "levelsOrdered": false
#> }
#> ]
#> },
#> "data": {
#> "Sepal.Length": [5.1, 4.9, 4.7, 4.6, 5, 5.4, 4.6, 5, 4.4, 4.9, 5.4, 4.8, 4.8, 4.3, 5.8, 5.7, 5.4, 5.1, 5.7, 5.1, 5.4, 5.1, 4.6, 5.1, 4.8, 5, 5, 5.2, 5.2, 4.7, 4.8, 5.4, 5.2, 5.5, 4.9, 5, 5.5, 4.9, 4.4, 5.1, 5, 4.5, 4.4, 5, 5.1, 4.8, 5.1, 4.6, 5.3, 5, 7, 6.4, 6.9, 5.5, 6.5, 5.7, 6.3, 4.9, 6.6, 5.2, 5, 5.9, 6, 6.1, 5.6, 6.7, 5.6, 5.8, 6.2, 5.6, 5.9, 6.1, 6.3, 6.1, 6.4, 6.6, 6.8, 6.7, 6, 5.7, 5.5, 5.5, 5.8, 6, 5.4, 6, 6.7, 6.3, 5.6, 5.5, 5.5, 6.1, 5.8, 5, 5.6, 5.7, 5.7, 6.2, 5.1, 5.7, 6.3, 5.8, 7.1, 6.3, 6.5, 7.6, 4.9, 7.3, 6.7, 7.2, 6.5, 6.4, 6.8, 5.7, 5.8, 6.4, 6.5, 7.7, 7.7, 6, 6.9, 5.6, 7.7, 6.3, 6.7, 7.2, 6.2, 6.1, 6.4, 7.2, 7.4, 7.9, 6.4, 6.3, 6.1, 7.7, 6.3, 6.4, 6, 6.9, 6.7, 6.9, 5.8, 6.8, 6.7, 6.7, 6.3, 6.5, 6.2, 5.9],
#> "Sepal.Width": [3.5, 3, 3.2, 3.1, 3.6, 3.9, 3.4, 3.4, 2.9, 3.1, 3.7, 3.4, 3, 3, 4, 4.4, 3.9, 3.5, 3.8, 3.8, 3.4, 3.7, 3.6, 3.3, 3.4, 3, 3.4, 3.5, 3.4, 3.2, 3.1, 3.4, 4.1, 4.2, 3.1, 3.2, 3.5, 3.6, 3, 3.4, 3.5, 2.3, 3.2, 3.5, 3.8, 3, 3.8, 3.2, 3.7, 3.3, 3.2, 3.2, 3.1, 2.3, 2.8, 2.8, 3.3, 2.4, 2.9, 2.7, 2, 3, 2.2, 2.9, 2.9, 3.1, 3, 2.7, 2.2, 2.5, 3.2, 2.8, 2.5, 2.8, 2.9, 3, 2.8, 3, 2.9, 2.6, 2.4, 2.4, 2.7, 2.7, 3, 3.4, 3.1, 2.3, 3, 2.5, 2.6, 3, 2.6, 2.3, 2.7, 3, 2.9, 2.9, 2.5, 2.8, 3.3, 2.7, 3, 2.9, 3, 3, 2.5, 2.9, 2.5, 3.6, 3.2, 2.7, 3, 2.5, 2.8, 3.2, 3, 3.8, 2.6, 2.2, 3.2, 2.8, 2.8, 2.7, 3.3, 3.2, 2.8, 3, 2.8, 3, 2.8, 3.8, 2.8, 2.8, 2.6, 3, 3.4, 3.1, 3, 3.1, 3.1, 3.1, 2.7, 3.2, 3.3, 3, 2.5, 3, 3.4, 3],
#> "Petal.Length": [1.4, 1.4, 1.3, 1.5, 1.4, 1.7, 1.4, 1.5, 1.4, 1.5, 1.5, 1.6, 1.4, 1.1, 1.2, 1.5, 1.3, 1.4, 1.7, 1.5, 1.7, 1.5, 1, 1.7, 1.9, 1.6, 1.6, 1.5, 1.4, 1.6, 1.6, 1.5, 1.5, 1.4, 1.5, 1.2, 1.3, 1.4, 1.3, 1.5, 1.3, 1.3, 1.3, 1.6, 1.9, 1.4, 1.6, 1.4, 1.5, 1.4, 4.7, 4.5, 4.9, 4, 4.6, 4.5, 4.7, 3.3, 4.6, 3.9, 3.5, 4.2, 4, 4.7, 3.6, 4.4, 4.5, 4.1, 4.5, 3.9, 4.8, 4, 4.9, 4.7, 4.3, 4.4, 4.8, 5, 4.5, 3.5, 3.8, 3.7, 3.9, 5.1, 4.5, 4.5, 4.7, 4.4, 4.1, 4, 4.4, 4.6, 4, 3.3, 4.2, 4.2, 4.2, 4.3, 3, 4.1, 6, 5.1, 5.9, 5.6, 5.8, 6.6, 4.5, 6.3, 5.8, 6.1, 5.1, 5.3, 5.5, 5, 5.1, 5.3, 5.5, 6.7, 6.9, 5, 5.7, 4.9, 6.7, 4.9, 5.7, 6, 4.8, 4.9, 5.6, 5.8, 6.1, 6.4, 5.6, 5.1, 5.6, 6.1, 5.6, 5.5, 4.8, 5.4, 5.6, 5.1, 5.1, 5.9, 5.7, 5.2, 5, 5.2, 5.4, 5.1],
#> "Petal.Width": [0.2, 0.2, 0.2, 0.2, 0.2, 0.4, 0.3, 0.2, 0.2, 0.1, 0.2, 0.2, 0.1, 0.1, 0.2, 0.4, 0.4, 0.3, 0.3, 0.3, 0.2, 0.4, 0.2, 0.5, 0.2, 0.2, 0.4, 0.2, 0.2, 0.2, 0.2, 0.4, 0.1, 0.2, 0.2, 0.2, 0.2, 0.1, 0.2, 0.2, 0.3, 0.3, 0.2, 0.6, 0.4, 0.3, 0.2, 0.2, 0.2, 0.2, 1.4, 1.5, 1.5, 1.3, 1.5, 1.3, 1.6, 1, 1.3, 1.4, 1, 1.5, 1, 1.4, 1.3, 1.4, 1.5, 1, 1.5, 1.1, 1.8, 1.3, 1.5, 1.2, 1.3, 1.4, 1.4, 1.7, 1.5, 1, 1.1, 1, 1.2, 1.6, 1.5, 1.6, 1.5, 1.3, 1.3, 1.3, 1.2, 1.4, 1.2, 1, 1.3, 1.2, 1.3, 1.3, 1.1, 1.3, 2.5, 1.9, 2.1, 1.8, 2.2, 2.1, 1.7, 1.8, 1.8, 2.5, 2, 1.9, 2.1, 2, 2.4, 2.3, 1.8, 2.2, 2.3, 1.5, 2.3, 2, 2, 1.8, 2.1, 1.8, 1.8, 1.8, 2.1, 1.6, 1.9, 2, 2.2, 1.5, 1.4, 2.3, 2.4, 1.8, 1.8, 2.1, 2.4, 2.3, 1.9, 2.3, 2.5, 2.3, 1.9, 2, 2.3, 1.8],
#> "Species": [
#> "setosa",
#> "setosa",
#> "setosa",
#> "setosa",
#> "setosa",
#> "setosa",
#> "setosa",
#> "setosa",
#> "setosa",
#> "setosa",
#> "setosa",
#> "setosa",
#> "setosa",
#> "setosa",
#> "setosa",
#> "setosa",
#> "setosa",
#> "setosa",
#> "setosa",
#> "setosa",
#> "setosa",
#> "setosa",
#> "setosa",
#> "setosa",
#> "setosa",
#> "setosa",
#> "setosa",
#> "setosa",
#> "setosa",
#> "setosa",
#> "setosa",
#> "setosa",
#> "setosa",
#> "setosa",
#> "setosa",
#> "setosa",
#> "setosa",
#> "setosa",
#> "setosa",
#> "setosa",
#> "setosa",
#> "setosa",
#> "setosa",
#> "setosa",
#> "setosa",
#> "setosa",
#> "setosa",
#> "setosa",
#> "setosa",
#> "setosa",
#> "versicolor",
#> "versicolor",
#> "versicolor",
#> "versicolor",
#> "versicolor",
#> "versicolor",
#> "versicolor",
#> "versicolor",
#> "versicolor",
#> "versicolor",
#> "versicolor",
#> "versicolor",
#> "versicolor",
#> "versicolor",
#> "versicolor",
#> "versicolor",
#> "versicolor",
#> "versicolor",
#> "versicolor",
#> "versicolor",
#> "versicolor",
#> "versicolor",
#> "versicolor",
#> "versicolor",
#> "versicolor",
#> "versicolor",
#> "versicolor",
#> "versicolor",
#> "versicolor",
#> "versicolor",
#> "versicolor",
#> "versicolor",
#> "versicolor",
#> "versicolor",
#> "versicolor",
#> "versicolor",
#> "versicolor",
#> "versicolor",
#> "versicolor",
#> "versicolor",
#> "versicolor",
#> "versicolor",
#> "versicolor",
#> "versicolor",
#> "versicolor",
#> "versicolor",
#> "versicolor",
#> "versicolor",
#> "versicolor",
#> "versicolor",
#> "virginica",
#> "virginica",
#> "virginica",
#> "virginica",
#> "virginica",
#> "virginica",
#> "virginica",
#> "virginica",
#> "virginica",
#> "virginica",
#> "virginica",
#> "virginica",
#> "virginica",
#> "virginica",
#> "virginica",
#> "virginica",
#> "virginica",
#> "virginica",
#> "virginica",
#> "virginica",
#> "virginica",
#> "virginica",
#> "virginica",
#> "virginica",
#> "virginica",
#> "virginica",
#> "virginica",
#> "virginica",
#> "virginica",
#> "virginica",
#> "virginica",
#> "virginica",
#> "virginica",
#> "virginica",
#> "virginica",
#> "virginica",
#> "virginica",
#> "virginica",
#> "virginica",
#> "virginica",
#> "virginica",
#> "virginica",
#> "virginica",
#> "virginica",
#> "virginica",
#> "virginica",
#> "virginica",
#> "virginica",
#> "virginica",
#> "virginica"
#> ]
#> }
#> }
#> ],
#> "analyses": []
#> }
#>