2011-02-02 12 views
2

私はこのような何かを得るRIでそれを見るとき、私は Rリストの列名

R.

でのテストと呼ばれる(1列)のリストを持っている:私は「行名を参照するにはどうすればよい

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

を"?私。例えば、「行」1012(ここでは「Y」)の値を見つけたいと考えています。私はTest [1]、Test [、1]などを使ってみましたが、最初の列は実際には列ではありません。私はそれが何であるか分からない。うまくいけば、これは何らかの意味があります。私はこれに対する解決策を見いだすために何を探すべきかさえ知らない。

+0

あなたの希望に対して、実際には意味をなさない。これは 'dput(Test)'の出力を提供した場合に役立ちます。 –

+0

'Test'は私のリストのようには見えません。これはデータフレームではありませんか? –

答えて

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 

は、必要な行を抽出します。

+0

これはまさに私が探していたものです。それは決して考え出さなかったでしょうか?助けてくれてありがとう。大いに感謝しています – RGui

+1

@RGui [Rの紹介] http://cran.r-project.org/doc/manuals/R-intro.htmlの最初のいくつかのセクションを読むことがうまくいくと思います - Rに付属しているマニュアルの1つで、Rでのサブセット化とそのルールについて学ぶことができます。 –

関連する問題