Extract item data from an object of class Wikidata created with WikidataR
Source: R/tw_extract.R
tw_extract_single.Rd
This function is mostly used internally and for testing.
Usage
tw_extract_single(w, language = tidywikidatar::tw_get_language())
Arguments
- w
An object of class Wikidata created with
WikidataR
, typically created withWikidataR::get_item(id = id)
- language
Defaults to language set with
tw_set_language()
; if not set, "en". Use "all_available" to keep all languages. For available language values, see https://www.wikidata.org/wiki/Help:Wikimedia_language_codes/lists/all
Examples
item <- tryCatch(WikidataR::get_item(id = "Q180099"),
error = function(e) {
as.character(e[[1]])
}
)
tidywikidatar:::tw_extract_single(w = item)
#> # A tibble: 223 × 4
#> id property value rank
#> <chr> <chr> <chr> <chr>
#> 1 Q180099 label_en Margaret Mead NA
#> 2 Q180099 alias_en Margaret Mead, Ph.D. NA
#> 3 Q180099 P21 Q6581072 normal
#> 4 Q180099 P214 44302511 normal
#> 5 Q180099 P106 Q4773904 normal
#> 6 Q180099 P106 Q36180 normal
#> 7 Q180099 P106 Q2526255 normal
#> 8 Q180099 P106 Q674426 normal
#> 9 Q180099 P373 Margaret Mead normal
#> 10 Q180099 P244 n78093416 normal
#> # ℹ 213 more rows