我创建了一个包含一列的数据框 dfrm,并将行名设置为:
v1 = c(1,2,3)
dfrm <- data.frame(v1)
row.names(dfrm) <- c("AD","BP","CD")
dfrm
v1
AD 1
BP 2
CD 3
我可以通过行名和索引访问元素:
dfrm$v1[1]
[1] 1
我可以通过行名和引号中的组件名访问元素:
dfrm["AD","v1"]
[1] 1
但是为什么我不能通过行名和组件名访问元素呢?
dfrm$v1["AD"]
[1] NA