rdsearch {Rdatasets}R Documentation

Search Available Datasets

Description

Search available datasets from the Rdatasets archive by regular expression.

Usage

rdsearch(
  pattern,
  field = NULL,
  fixed = FALSE,
  perl = FALSE,
  ignore.case = FALSE
)

Arguments

pattern

String. Search pattern. Can be a regular expression or literal string depending on the fixed argument.

field

String. Which field to search in. One of "package", "dataset", "title". If NULL (default), searches in all three fields.

fixed

logical. If TRUE, pattern is a string to be matched as is. Overrides all conflicting arguments.

perl

logical. Should Perl-compatible regexps be used?

ignore.case

logical. if FALSE, the pattern matching is case sensitive and if TRUE, case is ignored during matching.

Value

A data frame containing matching datasets with the following columns:

Global Options

The following global options control package behavior:

Examples

# Search all fields (default behavior)
rdsearch("iris")

# Case-insensitive search
rdsearch("(?i)titanic")

# Search only in package names
rdsearch("datasets", field = "package")

# Search only in dataset names
rdsearch("iris", field = "dataset")

# Search only in titles
rdsearch("Edgar Anderson", field = "title")

[Package Rdatasets version 0.0.1 Index]