Я часто получаю наборы данных от коллаборационистов, которые имеют несогласованное обозначение переменных/столбцов в наборе данных. Одна из моих первых задач - переименовать их, и я хочу, чтобы решение было полностью выполнено внутри R.
as.Given <- c("ICUDays","SexCode","MAX_of_MLD","Age.Group")
underscore_lowercase <- c("icu_days", "sex_code", "max_of_mld","age_group")
camelCase <- c("icuDays", "sexCode", "maxOfMld", "ageGroup")
Учитывая разные мнения о соглашениях об именах и в духе что было предложено на Python, что пути от as.Given
до underscore_lowercase
и/или camelCase
по заданному пользователем способу в R?
Изменить: Также найден этот связанный пост в R/regex, особенно ответ @rengis.