小编use*_*593的帖子

重命名多个数据帧中的列,R

我正在尝试重命名多个列的列data.frame.

举个例子,假设我有一个data.frames 列表dfA,dfBdfC.我写了一个函数changeNames来相应地设置名称,然后使用lapply如下:

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

但是,这不能按预期工作.似乎我没有为其分配新名称data.frame,而只是创建新名称.我在这做错了什么?

先感谢您!

r dataframe

8
推荐指数
2
解决办法
9253
查看次数

标签 统计

dataframe ×1

r ×1