2016-08-30 3 views
-2

Ich versuche, die Anzahl der beibehaltenen Studenten mit R zu berechnen. Die zwei Variablen, mit denen ich arbeite, sind 'Registrierungsdatum' (mm/dd/yr) und 'date_of_last_login' (mm/dd/Jahr). Ein Schüler gilt als behalten, wenn er sich in den letzten 30 Tagen eingeloggt hat.Berechne Abwanderung in R gegebene Datenvariablen

ID     1 ,  2,  3,   4,   5 
registration_date 2/1/15, 2/1/15, 3/15/15, 2/10/15, 4/15/15 
date_of_last_login 2/3/15, 3/15/15, 4/30/15, 4/25/15, 5/16/15 

Ich stelle mir die Idee, eine neue Variable zu erstellen, ist: 'erhalten Schüler, aber ich bin nicht sicher, wie die Formel in R. einzurichten

Antwort

0

Angenommen, Sie bedeuten, der die 30 Tage vor heute:

last_login <- c("2/3/15","3/15/15","4/30/15") 
login <- as.Date(last_login, format = '%m/%d/%y') 

retained_students <- (Sys.Date()-login < 30) 
retained_students 

retained_students ist dann ein Vektor mit entweder WAHR oder FALSCH für jedes Login

Verwandte Themen