I have a data frame (total) like so:
ID pos ori cont mA1 nmA1 bdA1 mA2 nmA2 bdA2 mB1 nmB1 bdB1 mB2
1: ChrM 5 + CCG 0 1 2 0 1 2 0 4 5 0
2: ChrM 6 + CGT 0 1 2 2 0 0 2 2 2 1
3: ChrM 7 - CGG 0 1 2 0 6 7 0 3 4 1
4: ChrM 10 + CGA 0 2 3 2 1 2 2 3 2 1
5: ChrM 11 - CGA 0 1 2 2 6 2 0 3 4 1
---
164264: ChrM 366914 + CAA 0 1 2 0 2 3 0 1 2 0
164265: ChrM 366918 + CCG 0 1 2 0 2 3 0 0 1 0
164266: ChrM 366919 + CGG 0 1 2 0 2 3 0 0 1 0
164267: ChrM 366920 - CGG 1 2 2 0 5 6 0 1 2 0
164268: ChrM 366921 - CCG 0 3 4 0 3 4 0 0 1 0
nmB2 bdB2
1: 5 6
2: 6 3
3: 3 2
4: 7 3
5: 8 3
---
164264: 8 9
164265: 7 8
164266: 7 8
164267: 4 5
164268: 4 5
And I want a function to evaluate a couple of criteria. When doing it one by one I used
total$critA <- as.numeric((total$mA1+total$nmA1>=4)&(total$nmA1>=bdA1))
So I get a 0 if True or 1 if false. I'd like to apply this to all treatments (A1 (m, nm and bd), A2, A3, etc.)
I'm really new to R, and haven't figured out how to do a bunch of stuff just yet, so any help is greatly appreciated. Thanks!