2014-12-27 31 views
1

我有一個R中有大約150個變量(a,b,c,d,...,n)和〜180個案例的數據幀。每個變量可以有1,2或3的響應。我試圖創建一個新的數據框架,其中包括對'a'的響應是1和/或對'b'的響應也是所有情況1.使用符合各種條件的條目製作數據幀

我可以做它的個別變量,但不是爲倍數。我一直在使用的代碼是:

df.new <- df.old[df.old$a == 1,] 
+0

查看「子集」功能 – kilojoules

回答

1

例如, df.new <- df.old[df.old$a == 1 | df.old$b == 1 , ]

嘗試?"Logic"爲R.邏輯運算符的完整說明在這種情況下|OR運營商。將多個邏輯運算符鏈接在一起時,請注意運算符優先級。查詢"?Syntax"查看運營商的優先級。