数値シーケンスのリストに基づいて、data.frameから行を簡単にフィルタリングする方法を探しています。リストから共通の値に基づいてdata.frameから行を抽出する
ここexempleです:
私の最初のデータフレーム:
data <- data.frame(x=c(0,1,2,0,1,2,3,4,5,12,2,0,10,11,12,13),y="other_data")
マイリスト:
list1 <- list(1:5,10:13)
私の目標は、正確に含まれている "データ" から行のみを維持することです"data"の "x"列と同じ "list1"の数字列。 ので、出力data.frameは次のようになります。これを行うための
finaldata <- data.frame(x=c(1:5,10:13),y="other_data")
任意のアイデア?
'c(" other_data "、" data "、rep(" other_data "、14))'? –
'data < - data.frame(x = c(0,1,2,0,1,2,3,4,5,12,2,0,10,11,12,13)、y =手紙[1:16])を例として、期待される結果を示しています。 – Roland