複数の列の名前を変更しようとしていますdata.frame
。
例を挙げると、data.frame
sdfA
とのリストがあるdfB
としdfC
ます。changeNames
それに応じて名前を設定する関数を作成しlapply
、次のように使用しました。
dfs <- list(dfA, dfB, dfC)
ChangeNames <- function(x) {
names(x) <- c("A", "B", "C" )
}
lapply(dfs, ChangeNames)
ただし、これは期待どおりには機能しません。新しい名前を に割り当てるのdata.frame
ではなく、新しい名前を作成するだけのようです。ここで何が間違っていますか?
前もって感謝します!