【发布时间】:2016-01-18 18:16:21
【问题描述】:
假设我想通过删除以下数据框列表中的特殊字符来重命名列:
df1 <- data.frame("x.1" = runif(3), "y.1" = runif(3))
df2 <- data.frame("x.2" = runif(3), "y.2" = runif(3))
df.list <- list(df1, df2)
我试过下面的代码..
dplyr::df.list <- lapply(df.list, function(y) gsub("\\.", "", colnames(y)))
如何lapply() 和gsub() 删除特殊字符?
【问题讨论】: