私はちょうど最近Rを学習し始めた初心者です。これは非常に基本的な質問かもしれませんが、それは私に2時間頭痛を与えます。助けてください。data.frameから条件付きで値を抽出する方法は?
質問です:
ときのData1 =アイリス、 は、そのSepal.Width以上2倍に等しいものを観測 そのPetal.Lengthを削除し、新しいオブジェクトデータ2に残りの観測を置きます。 Data2をnewData.txtという名前のファイルとしてエクスポートします。行の名前はなく、各変数の名前を指定します。データをエクスポートするためのコマンドを表示するだけです。また
、私はそこに立ち往生していますので、私は次の質問に先行することができない。
インポート新しいオブジェクトデータ3へのファイルnewData.txtからのデータ。 Data3 はData2と同じである必要があります。 (i)Data3の観測数、(ii)Data3のversicolorの数を報告する。
助けてください。君たちありがとう。
検索SO用語 "サブセット" と –
オーマイ!!!!!!!!!!!!!!!!神に感謝それはとても簡単でした。それは近いですか? > Data2 = subset.data.frame(Data1、Data1 $ Sepal.Width> = 2 * Data1 $ Petal.Length) – Larry
"サブセット" - 式の列名の前に "Data1 $"を入れないでください。そして、 "覚えている!"論理式が論理補数を与える前に。 –