複数の列の名前を変更しようとしています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ではなく、新しい名前を作成するだけのようです。ここで何が間違っていますか?
前もって感謝します!