私はRを使用してデータ操作を実行しています。パターンの2回の出現の間にあるすべての行を抽出したい。データフレーム画像を添付しました。データフレーム列の2つのパターン発生間のデータの抽出R
「edu-hist-mark」から「objectives-mark」までのすべての行をパターンとして「mark」を使用して抽出したいとします。しかし、私はそれを達成する方法がわかりません。助けをお待ちしています。おかげさまで
編集:いくつかの操作をした後 、ここではデータフレームがある:
はデータ<ここ
をコードを入力します - data.frame(CLASS_NAMEの=のC( "EDU-HIST-マーク"、」 「日付」、「日付」、「日付」、「教育」、「資格」、「役割」、「会社」、「目的マーク」、「追加情報」、 「教育と資格」、2000年、「イリノイ科学技術研究院」、「科学、コンピュータ科学の修士号」、1999,2000、「マハラシュトラ州立大学(マハラシュトラ州立大学)技術 "、"学士号 "、"機械技術者SUMMARY 『は、『」、 『エンタープライズソリューションアーキテクト』、』リエゾン・テクノロジーズINGの:、出版物:』、 『アブヘイDaftari』))以下のコードで
スクリーンショットを投稿しないでください。 'dput'を使ってデータを共有してください。 – www
あなたのデータがDBの形をしているならば、行はいつも同じ順序ではありません。コード/より良い説明なしでは、あなたが達成したいものを推測することは難しいです – xhudik
@xhudik:ここで見られる唯一のパターンは、いくつかの行に、それらの間のすべての行を抽出するために使用する単語「マーク」があることです。データはDBからのものではありません。しかし、私はたくさんのデータフレームを扱っていて、すべてがedu-hist-markのような列名、または 'mark'という単語を含む列名を持っています。 – Vishnu