filter_qids {WikidataR} | R Documentation |
Filter QIDs
Description
For a QID or vector of QIDs, remove ones that match a particular statement (e.g. remove all that are instances of academic publications or books).
Usage
filter_qids(
ids,
property = "P31",
filter = c("Q737498", "Q5633421", "Q7725634", "Q13442814", "Q18918145"),
message = NULL
)
Arguments
ids |
QIDs to check |
property |
property to check (default = P31 to filter on "instance of") |
filter |
values of that property to use to filter out (default = Q737498, Q5633421, Q7725634, Q13442814, and Q18918145 to remove academic publications or books) |
message |
message to return (useful for disambiguate_QIDs function) |
Value
a vector of QIDs that do not match the property filter
Examples
## Not run:
# Filter three items called "Earth Science" to show only those that aren't
# books, journals or journal articles
filter_qids(ids = c("Q96695546","Q8008","Q58966429"),
property = "P31",
filter = c("Q737498","Q5633421","Q7725634","Q13442814","Q18918145"))
## End(Not run)
[Package WikidataR version 2.3.3 Index]