将命名行添加到 R 中的 data.frame

rno*_*ian 2 r dataframe

也许这个问题太简单了,但我试图在下面的data.frame 中添加 2 个命名行,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
Run Code Online (Sandbox Code Playgroud)

G. *_*eck 5

使用 rbind 形成右侧并指定左侧的行名。

d[c("com", "min"),] <- rbind(0:3, 2:5)
Run Code Online (Sandbox Code Playgroud)