R列表行名称

时间:2011-02-02 23:27:35

标签: r

我有一个名为Test in R。

的(一栏)名单

当我在R中查看时,我会得到这样的结果:

> Test
                    Value
569                 N
1012                Y
4279                N
7588                N
3434                N
2408                Y
1958                Y
1251                Y

如何引用“行名称”?即569,1012,4279等。

我想找到例如“行”1012处的值(这里是“Y”)。我尝试过使用Test [1],Test [,1]等,但第一列并不是真正的专栏。我不知道它是什么。希望这有点儿意义。我甚至不知道该寻找什么来找到解决方案。

1 个答案:

答案 0 :(得分:1)

如果Test 是数据框;

txt <- "                    Value
569                 N
1012                Y
4279                N
7588                N
3434                N
2408                Y
1958                Y
1251                Y
"
Test <- read.table(textConnection(txt), header = TRUE)

然后,

> Test["1012", ]
[1] Y
Levels: N Y

将提取所需的行。