按位置重命名Dataframe列

5q4ezhmt  于 2023-03-27  发布在  其他
关注(0)|答案(1)|浏览(117)

我正在处理几个大的 Dataframe ,它们在每个位置都包含相同的列,所以**(df1$1 = df2$1 = dfn$1)。但是,这些列有不同的名称。
如何编写一个函数或循环,将第一列重命名为
"..1”,第二列重命名为"..2”,直到最后一列n为"..n”**?

svmlkihl

svmlkihl1#

你可以重命名你的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

相关问题