我指的是How to rename a single column in a data.frame?
# df = dataframe
# old.var.name = The name you don't like anymore
# new.var.name = The name you want to get
names(df)[names(df) == 'old.var.name'] <- 'new.var.name'
我想用这种方式(或其他更名方式?)
names(df)[names(df) == 'old.var.name'] <- 'new.var.name'
我申请多层列表来重命名单列,但我不知道 如何为子列表迭代(如在iris1、iris2和iris3之后),让子列表将列‘种’重命名为‘新种’.
(如果你知道lapply处理多层列表/嵌套框架的相关教程,也可以推荐给我.
irisData <- list(iris1 = iris, iris2 = iris, iris3 = iris)
colnames(irisData$iris1)
#[1] "Sepal.Length" "Sepal.Width"
#[3] "Petal.Length" "Petal.Width"
#[5] "Species"