criteria - create interval with criterion in R -


             gdk   frist   pers       start     code  reg  prog       done  omreg 1           false  false 1941-12-23 2011-01-19 mm2001 ffg frist 2012-09-21 false 4            true  false 1943-04-04 2011-09-01 mm2001 ffg frist 2012-01-11 false 6           false   true 1944-01-27 2013-09-01 mm2001 ffg frist 2014-06-12 false 10          false  false 1944-11-01 2010-01-19 mm2001 ffg frist 2010-12-17 false 11          false  false 1945-04-21 2009-09-01 mm2001 ffg frist 2010-06-14 false 12          false   true 1945-06-13 2013-01-19 mm2001 ffg frist 2014-01-13 false 

above, have piece of head (both)

i have estimated takes 160 days students read 1 semester. , want find out students approved 160 days.

i used:

gdk<-(difftime(as.date(both$done),  as.date(both$start), units="days") < 160 & !both$omreg) 

but right want add criterion range.

variable prog = program students study here programs;

frist laraa nastk nbffk nbibk ndatk nfysk nmatk nmetk nmfik nsfyy smekk  

so if student reads frist or ndatk should <320 days

for laraa nastk nbffk nbibk nfysk nmatk nmetk nmfik nsfyy smekk

it should still <160

i want have similar column gdk true , false if students meet criteria. want them adapted criterion. how i?

just put ifelse instead of 160:

( difftime(as.date(both$done), as.date(both$start), units="days") <      ifelse(both$prog %in% c("frist", "ndatk"), 320, 160) &      !both$omreg) 

Comments

Popular posts from this blog

shopping cart - Page redirect not working PHP -

php - How to modify a menu to show sub-menus -

python - Installing PyDev in eclipse is failed -