12

複数の列の名前を変更しようとしていますdata.frame

例を挙げると、data.framesdfAとのリストがあるdfBとしdfCます。changeNamesそれに応じて名前を設定する関数を作成しlapply、次のように使用しました。

dfs <- list(dfA, dfB, dfC)
ChangeNames <- function(x) {
    names(x) <- c("A", "B", "C" )  
}
lapply(dfs, ChangeNames)

ただし、これは期待どおりには機能しません。新しい名前を に割り当てるのdata.frameではなく、新しい名前を作成するだけのようです。ここで何が間違っていますか?

前もって感謝します!

4

3 に答える 3