我目前正在处理几个大型数据框,它们在每个位置都包含相同的列(df$1 = df2$1),但是尽管包含相同的变量,但这些列都有不同的名称。我将如何编写一个函数或循环,使第一列命名为“..1”,第二列命名为“..2”,直到最后一列 x 为“..x”?
您可以使用列名向量重命名您的 df
df=data.frame(x=1,y=2,z=3)
df
x y z
1 1 2 3
names(df)=paste0("..",1:ncol(df))
df
..1 ..2 ..3
1 1 2 3