Learn R Programming

catool (version 1.0.1)

get_instructor_schedule: Filter Course Schedule by Instructor (Regex-Friendly, Case-Insensitive)

Description

Returns a subset of the course schedule containing courses taught by the specified instructor. Matching is case-insensitive and supports regular expressions, allowing flexible partial or pattern-based matching. If no match is found, a warning is issued and an empty data frame is returned.

Usage

get_instructor_schedule(instructor_name, schedule_df = schedule)

Value

A data frame of courses assigned to instructors matching the given pattern, sorted by descending enrollment.

Arguments

instructor_name

A character string (or regular expression) used to match against values in the INSTRUCTOR column.

schedule_df

A data frame containing course schedule data with an INSTRUCTOR column. Defaults to schedule if not specified.

Examples

Run this code
get_instructor_schedule("smith", schedule_df = schedule)  # partial match
get_instructor_schedule("^Smith,", schedule_df = schedule)  # regex: starts with Smith
get_instructor_schedule("Robinson|Smith", schedule_df = schedule)  # regex: matches either

Run the code above in your browser using DataLab