我经常从协作者处获得数据集,这些数据集在数据集中具有不一致的变量/列命名.我的首要任务之一是重命名它们,我想在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")
Run Code Online (Sandbox Code Playgroud)
鉴于有关命名约定不同的意见,并本着什么Python中提出,有哪些途径,从去as.Given到underscore_lowercase和/或camelCase作为R用户指定的方式吗?
编辑: 还在R/regex中找到了这个相关的帖子,特别是@rengis的答案.
在R中,我想转换
c("ThisText", "NextText")
Run Code Online (Sandbox Code Playgroud)
至
c("this.text", "next.text")
Run Code Online (Sandbox Code Playgroud)