1
我有一個R中有大約150個變量(a,b,c,d,...,n)和〜180個案例的數據幀。每個變量可以有1,2或3的響應。我試圖創建一個新的數據框架,其中包括對'a'的響應是1和/或對'b'的響應也是所有情況1.使用符合各種條件的條目製作數據幀
我可以做它的個別變量,但不是爲倍數。我一直在使用的代碼是:
df.new <- df.old[df.old$a == 1,]
我有一個R中有大約150個變量(a,b,c,d,...,n)和〜180個案例的數據幀。每個變量可以有1,2或3的響應。我試圖創建一個新的數據框架,其中包括對'a'的響應是1和/或對'b'的響應也是所有情況1.使用符合各種條件的條目製作數據幀
我可以做它的個別變量,但不是爲倍數。我一直在使用的代碼是:
df.new <- df.old[df.old$a == 1,]
例如, df.new <- df.old[df.old$a == 1 | df.old$b == 1 , ]
。
嘗試?"Logic"
爲R.邏輯運算符的完整說明在這種情況下|
是OR運營商。將多個邏輯運算符鏈接在一起時,請注意運算符優先級。查詢"?Syntax"
查看運營商的優先級。
查看「子集」功能 – kilojoules