2016-05-01 3 views
0

これに一貫したタイトルを得るのは難しい。ここで私の2番目の試してみるといいですね。 ここで私が把握できる範囲を超えてFARを参照する際に問題があります。そして、非常に残念ですが、私はどのようにして有用なおもちゃの例を生成するか(そして実際に抽出することはできません)非常に不確かです。基本的に、このデータは元々ワイドフォーマットで長年にわたり溶けていた木々の年々の高さの増分であるため、今年はすべての人が毎年繰り返すシリーズです。ツリーごとに、最初の5つのHtIncrsそのツリーのCumulativeHt後> = 130(理想的に年それが同様に開始すること):私は必要なもの

Year Tree HtIncr CumulativeHt 
1986 1  5  5 
1986 2  na  na 
1986 3  7  11 
... 
1992 1  20  73 
1992 2  15  55 
...and so on 

:それは次のようになります。それをつかむことができます名前とブラケットの一部の狂った組み合わせがあります

Tree Year HtIncr CumulativeHt 
1  1998 23  132 
1  1999 19  151 
... 
1  2002 27  218 
2  2000 18  131 
... 

、またはforループの数を介して実行する方が良いだろう。だから、所望の出力のようなものでしょうか?私は自分自身でループを調理することができましたが、ループシステムはデータに起こる単なるものですが、それはデータポイントの関係の記述を構成するので、私は狂った組み合わせアプローチを好むでしょう。

+0

サブセットを使用して、複数の条件を渡すことができます!明らかに明白!私は徹底的に考え過ぎた。ありがとうございました。それでも誰かが私が想像していたような解決策に貢献できれば、私は非常に興味があります。それは、rの参照パターンの周りに頭を浮かべる大きな助けとなります。 – uhClem

答えて

0
subset(df, CumulativeHt > 130, select = c(Year, Tree, HtIncr)) 

または

df[df$CumulativeHt > 130, c(Year, Tree, HtIncr)] 

または

require(dplyr) 
df %>% filter(CumulativeHt > 130) 

注意、あなたは|

filter(CumulativeHt > 130 |Year >1888) 
関連する問題