R 使用数据帧中的名称更改字段名称
使用iris数据集:R 使用数据帧中的名称更改字段名称,r,R,使用iris数据集: iris1<-head(iris) iris1我们可以使用rename\u library(dplyr) iris1 <- iris1 %>% rename_with(~newcols, all_of(iriscols)) names(iris1) #[1] "SepLen" "SepWid" "PetLen" "PetWid" "Spec"
iris1<-head(iris)
iris1我们可以使用rename\u
library(dplyr)
iris1 <- iris1 %>%
rename_with(~newcols, all_of(iriscols))
names(iris1)
#[1] "SepLen" "SepWid" "PetLen" "PetWid" "Spec"
库(dplyr)
iris1%
使用(~newcols,全部(iriscols))重命名_
姓名(iris1)
#[1] “SepLen”“SepWid”“PetLen”“PetWid”“规范”
我们可以使用重命名\u
library(dplyr)
iris1 <- iris1 %>%
rename_with(~newcols, all_of(iriscols))
names(iris1)
#[1] "SepLen" "SepWid" "PetLen" "PetWid" "Spec"
库(dplyr)
iris1%
使用(~newcols,全部(iriscols))重命名_
姓名(iris1)
#[1] “SepLen”“SepWid”“PetLen”“PetWid”“规范”
另一种选择是使用命名向量而不是数据帧。此策略在其他设置中也非常有用
库(dplyr)
虹膜%>%
重命名(集合名(iriscols、newcols))
另一种选择是使用命名向量而不是数据帧。此策略在其他设置中也非常有用
库(dplyr)
虹膜%>%
重命名(集合名(iriscols、newcols))
使用从查找表生成的命名向量作为查找向量来重新编码名称
names(iris) <- setNames(lookup$newcols,lookup$iriscols)[names(iris)]
names(iris)使用从查找表中构建的命名向量作为查找向量来重新编码名称
names(iris) <- setNames(lookup$newcols,lookup$iriscols)[names(iris)]
名称(iris)