functie om de populairste genre op tevragen toegevoegd
This commit is contained in:
parent
ec70c7ee97
commit
2b0b2c846f
20
stats.py
20
stats.py
@ -33,7 +33,7 @@ def var(lst):
|
||||
|
||||
def std(lst):
|
||||
""" Retourneer de standaardafwijking (float) van de lijst lst. """
|
||||
return float(var(lst)**0.5) # wortel trekken van variatie
|
||||
return float(var(lst) ** 0.5) # wortel trekken van variatie
|
||||
|
||||
|
||||
def freq(lst):
|
||||
@ -68,4 +68,20 @@ def modes(lst):
|
||||
if f[x] == maximum_v: # als de waarde van de dict overeenkomt met de maximum berekende waarde
|
||||
r.append(x) # de key opslaan in de resultaten lijst
|
||||
|
||||
return sorted(r) # geef de r lijst terug gesorteerd
|
||||
return sorted(r) # geef de r lijst terug gesorteerd
|
||||
|
||||
########################################
|
||||
# stats genereren #
|
||||
########################################
|
||||
|
||||
|
||||
def popgenre(data_tpl):
|
||||
genres = []
|
||||
|
||||
for x in data_tpl: # voor elke "game"
|
||||
lst_genres = x[9].split(';') # genres opsplitten door de semicolons
|
||||
for y in lst_genres: # voor elke genre in game
|
||||
genres.append(y) # toevoegen genre in lijst genres
|
||||
|
||||
return modes(genres)[0] # eerst populairste genre terug geven op basis van gegevens van modes(), wat is de kans
|
||||
# dat er meerdere genres tegelijk populair zijn, toch?
|
||||
|
Reference in New Issue
Block a user