INNER CODE UNIT · Python

_is_valid_R_variable_name

briscverse/ryp · ryp.py:815

def _is_valid_R_variable_name(R_variable_name: str) -> bool:
    """
    Return whether R_variable_name is a valid variable name in R.
    
    Args:
        R_variable_name: the R variable name to be checked

    Returns:
        True if R_variable_name is a valid R variable name, False otherwise.
    """
    return R_variable_name and (
            (R_variable_name[0].isidentifier() and
             R_variable_name[0] != '_') or (
                R_variable_name[0] == '.' and (
                    len(R_variable_name) == 1 or
                    not R_variable_name[1].isdigit()))) and \
        re.fullmatch(r'[\w.]*', R_variable_name[1:]) and \
        R_variable_name not in _R_keywords and not \

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…