arnaucube
arnaucube/goRecommenderPublic Self-hosted repository
goRecommender/userOperations.go
userOperations.goRaw
 1package main
 2
 3var user UserModel
 4
 5func (userModel UserModel) clusterAge(u UserModel) UserModel {
 6	if u.Age < 15 {
 7		u.AgeCluster = 0
 8	} else if 15 < u.Age && u.Age <= 25 {
 9		u.AgeCluster = 1
10	} else if 25 < u.Age && u.Age <= 40 {
11		u.AgeCluster = 2
12	} else if 40 < u.Age && u.Age <= 50 {
13		u.AgeCluster = 3
14	} else if 50 < u.Age && u.Age <= 60 {
15		u.AgeCluster = 4
16	} else if 60 < u.Age {
17		u.AgeCluster = 5
18	}
19	return u
20}