R-给行、列赋名称的函数

R中关于给行列赋名称的函数有

dimnames,names,rowname,colname,row.names


建议是如数据框和列表,是在创建对象的时候就直接命名

我们平常使用的时候,最好统一下用法,免得混乱。


转载自https://blog.csdn.net/hppparasoltree/article/details/50923428

例如:

names(a) <- c("a","b","c","d")   #为向量a赋予行名
names(w) <- c("n1","n2","n3","n4")  #为列表w中的每个部分赋予名称
dimnames(mymatrix) <- list(c("row1","row2"),c("col1","col2","col3")) #为矩阵赋予行和列的名称
#dimnames必须为list
rownames(mydataframe) <- c("row1","row2","row3") #为数据框命名行名
colnames(mydataframe)<-c("col1","col2") #为数据框命名列名
rownames(mymatrix) <- c("r1","r2")  #为矩阵命名行名
colnames(mymatrix) <- c("c1","c2","c3")   #为矩阵命名列名

你可能感兴趣的:(R-给行、列赋名称的函数)