get_instructor_schedule {catool}R Documentation

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)

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.

Value

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

Examples

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


[Package catool version 1.0.1 Index]