也许这个问题太简单了,但我试图在下面的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)
使用 rbind 形成右侧并指定左侧的行名。
d[c("com", "min"),] <- rbind(0:3, 2:5)
Run Code Online (Sandbox Code Playgroud)