对行和列命名

数据框既是列表的特例,也是矩阵的推广,因此访问这两类对象的方式都适用于数
据框。
df1 <- data.frame(id = 1:5, x = c(0, 2, 1, -1, -3), y = c(0.5, 0.2, 0.1,0.5, 0.9))
df1
## id x y
## 1 1 0 0.5
## 2 2 2 0.2
## 3 3 1 0.1
## 4 4 -1 0.5
## 5 5 -3 0.9
与矩阵类似,我们也可以对数据框的行和列重命名:
colnames(df1) <- c("id", "level", "score")
rownames(df1) <- letters[1:5]
df1
## id level score
## a 1 0 0.5
## b 2 2 0.2
## c 3 1 0.1
## d 4 -1 0.5
## e 5 -3 0.9

posted @ 2019-01-22 10:29  NAVYSUMMER  阅读(150)  评论(0编辑  收藏  举报
交流群 编程书籍