这个问题也许太简单了,但是我试图将另外2个以命名的行添加到下面的data.frame d
中。
请您帮助我了解我所缺少的内容,并纠正我的方法吗?
d <- data.frame(ESL = 1:5, prof = 0:4, scope = 2:6, type = 3:7)
rownames(d) <- LETTERS[1:5]
d[6:7,] <- c(com = 0:3, min = 2:5)
d
# DESIRED OUTPUT:
# ESL prof scope type
# A 1 0 2 3
# B 2 1 3 4
# C 3 2 4 5
# D 4 3 5 6
# E 5 4 6 7
# com 0 1 2 3
# min 2 3 4 5
答案 0 :(得分:3)
使用rbind形成右侧,并在左侧指定行名。
d[c("com", "min"),] <- rbind(0:3, 2:5)
答案 1 :(得分:1)
您可以在命名向量上使用rbind()
。
rbind(d, com = 0:3, min = 2:5)
ESL prof scope type
A 1 0 2 3
B 2 1 3 4
C 3 2 4 5
D 4 3 5 6
E 5 4 6 7
com 0 1 2 3
min 2 3 4 5