def check_date(data, theyear=None, themonth=None, full=False):
    """
    년도와 월 인자를 검사하는 함수이다.
    Args:
        data(pandas DF): 타자 또는 투수 데이터 
        year(int): 찾는 년도로 없는 경우 최근 년도로 지정
        month(str): 입력은 06과 같은 스트링 타입 찾는 월로 없는 경우 년도별 정규시즌의 모든 월로 지정
        full(boolean): False가 기본 값으로 True 입력시 전체 데이터 반환 
    Returns:
       output(pandas DF): 입력받은 년도하고 월에 따라 추출된 타자 또는 투수 데이터 
    """
    if full == True:
        return data
    else:
        if theyear is None and themonth is None:
            return data[data.year == max(data.year)]
        if theyear is not None and themonth is None:
            return data[data.year == theyear]
        if theyear is None and themonth is not None:
            return data[data.month == themonth]
        if theyear is not None and themonth is not None:
            return data[(data.year == theyear) & (data.month == themonth)]
