rt<-read.table(file="c:\\data.txt")rownames(rt)<-rt[,1];
将数据框的第一列作为行名rt<-rt[,-1];
将数据框的第一列删除,只留下剩余的列作为数据head(rt);
扩展资料
R语言为数据框添加列名或行名
1、添加列名
wts=c(1,1,1)
names(wts)=c("setosa","versicolor","virginica")
2、为矩阵添加列名和行名
wts=matrix(0,3,4)row=c("row1","row2","row3")
column=c("setosa","versicolor","virginica")
dimnames(wts)=list(row,column)
可以使用for循环,例如:for(i in 1:5)
x[[i]] <- paste0("x", i)
或者使用apply函数:
x <- apply(x, 2, function(x){paste0("x", x)})