誰にでも求められる助け。条件を満たす変数を作成する
私は世帯調査データセットh2004を所有しており、特定の条件を満たす別の変数と同じ変数を作成したいと考えています。ここでは、観測のサンプルを入れました。
cq15 expen
10 0.4616136
10 1.538712
11 2.308068
11 0.384678
12 2.576797822
12 5.5393632
13 5.4624276
14 2.6158104
14 20.157127
と私は、次のコマンドを試してみました:
h2004$crops[h2004$cq15>=12 & h2004$cq15<=14]=h2004$expen
を、私はのStataを使用してから、正しい結果を知っているように、これはRで間違った結果を生成します。元のデータセットでは、上記のコマンドはcq15<12
の場合でも「expen」の値をとり、観測値をcq15>=12 & cq15<=14
に置き換えます。
また、データフレームを正しくサブセット化して特定の変数に適用する方法がわからないdplyrのフィルタオプションを試しました。
fil<- filter(h2004, cq15>=12 & cq15<=14)
私は私のサブセット(cq15>=12 & cq15<=14)
が間違っていると思います。ご意見をお聞かせください。ありがとう
どうもありがとうございました。これは完全に機能します。 –