Methods and functions to print, format and cast to objects of class
gesis_records.
Usage
# S3 method for class 'gesis_record'
format(x, max_persons = 5, ...)
# S3 method for class 'gesis_record'
print(x, max_persons = 5, ...)
# S3 method for class 'gesis_records'
format(x, n = 3, max_persons = 5, ...)
# S3 method for class 'gesis_records'
print(x, n = 5, max_persons = 5, ...)
gesis_record(record, index = NULL, id = NULL, score = NULL, ...)
gesis_records(x, ...)Arguments
- x
An object of type
gesis_recordorgesis_records. Forgesis_records, a list-like consisting of objects of classgesis_record.- max_persons
Maximum number of authors to print. Defaults to 5.
- ...
Arguments passed to the respective methods. Currently unused in
gesis_records. Can be used to provide additional attributes togesis_record.- n
Maximum number of records to print. Defaults to 3.
- record
A named list as returned by functions such as
gesis_get.- index
The search index of the GESIS Search. If
NULL, will be inferred fromrecord.- id
The unique identifier of the search record. If
NULL, will be inferred fromrecord.- score
Search score. If
NULL, will be inferred fromrecord.
Value
print methods return x invisibly. format
functions return a character string. gesis_records returns an
object of class gesis_records. gesis_record returns an object
of class gesis_record.
Examples
# wrap a list of records as gesis_records
records <- list(gesis_get("ZA7500"), gesis_get("ZA4789"))
gesis_records(records)
#> A list of <gesis_records> with 2 records
#> <gesis_record>
#> Type: research_data
#> ID: ZA7500
#> Title: European Values Study 2017: Integrated Dataset (EVS 2017)
#> Date: 2022
#> Persons:
#> • Gedeshi, Ilir
#> • Pachulia, Merab
#> • Poghosyan, Gevorg
#> • Rotman, David
#> • Kritzinger, Sylvia
#> • ... and 32 more
#>
#> <gesis_record>
#> Type: research_data
#> ID: ZA4789
#> Title: European Values Study 2008: Georgia (EVS 2008)
#> Date: 2010
#> Person:
#> • Pachulia, Merab