Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 更改数据帧子集中的colnames_R - Fatal编程技术网

R 更改数据帧子集中的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

我想给数据帧中的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
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)]