2011-02-02 33 views
2

我在R.[R列表行名

稱爲Test 1(一列)列表當我在RI認爲它得到的東西是這樣的:

> 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]等,但第一列並不是真正的列。我不知道它是什麼。希望這會產生某種意義。我甚至不知道要尋找解決方案。

+0

違背了你的期望,這沒有任何意義。如果你提供了`dput(Test)`的輸出將會有所幫助。 – 2011-02-02 23:32:46

+0

`測試`看起來不像我的列表。當然,這不是一個數據框? – 2011-02-02 23:46:14

回答

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 

將提取所需的行。