我正在使用R來執行一些數據操作。我想提取模式的兩次出現之間的所有行。我附加了數據幀圖像。提取數據幀列中兩個模式發生之間的數據R
我想使用「標記」作爲模式提取從'edu-hist-mark'到'objectives-mark'的所有行。但我不確定如何實現這一點。感謝任何幫助。 謝謝。
編輯: 一些操作之後,這裏是數據幀:
輸入代碼在這裏
數據< - data.frame(CLASS_NAME = C( 「EDU-HIST-標記」,」日期「‘日期’,‘教育’,‘資格賽’,‘日期’,‘日期’,‘教育’,‘資格賽’,‘角色’,‘公司’,‘目標標記’,」附加信息 - 愛好標記「,」名義「), text_val = c(」教育和資格:「,2000,2003,」伊利諾伊理工學院「,」科學碩士,計算機科學「,1999,2000,」MAHARASHTRA INSTITUTE OF技術「,」理學學士「,」機械工程師「荷蘭國際集團」,‘企業解決方案架構師’,‘聯絡技術’,‘總結:出版物:’,‘阿沛Daftari’))
請不要張貼屏幕截圖。請使用'dput'分享您的數據。 – www
如果您的數據是以數據庫的形式存在的,則每行的行數不會相同。沒有代碼/更好的解釋很難猜出你想實現什麼 – xhudik
@xhudik:我在這裏看到的唯一模式是有些行有「mark」這個詞,我想用它來提取它們之間的所有行。數據不是來自數據庫。但我正在處理很多數據幀,並且都有列名稱,如'edu-hist-mark'或包含單詞'mark'的某個列名稱。 – Vishnu