按位置重命名 Dataframe 列

问题描述 投票:0回答:1

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

r dataframe multiple-columns
1个回答
2
投票

您可以使用列名向量重命名您的 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
© www.soinside.com 2019 - 2024. All rights reserved.