R 更改数据帧子集中的colnames
我想给数据帧中的colnames添加后缀,为什么我使用的方法不起作用R 更改数据帧子集中的colnames,r,R,我想给数据帧中的colnames添加后缀,为什么我使用的方法不起作用 a = 1:8 b = 1:8 c = c(-1, -2, 0, 1, 2, 6, 10, 11) ID<-rep(c("A", "B", "C", "D"), each=2) df<-data.frame(ID, a,b,c) colnames(df[,2:ncol(df)]) <- paste(colnames(df[,2:ncol(df)]),"[-]", sep = " ") a=1:8 b=1:8
a = 1:8
b = 1:8
c = c(-1, -2, 0, 1, 2, 6, 10, 11)
ID<-rep(c("A", "B", "C", "D"), each=2)
df<-data.frame(ID, a,b,c)
colnames(df[,2:ncol(df)]) <- paste(colnames(df[,2:ncol(df)]),"[-]", sep = " ")
a=1:8
b=1:8
c=c(-1,-2,0,1,2,6,10,11)
ID你需要像这样把列的索引放出来
colnames(df)[2:ncol(df)] <- paste(colnames(df[,2:ncol(df)]),"[-]", sep = " ")
colnames(df)[2:ncol(df)]