Intervalised datasets

This commit is contained in:
2023-03-27 16:20:59 +02:00
parent a88af62166
commit 7edab6e2eb
2 changed files with 30 additions and 4 deletions

View File

@@ -5,10 +5,19 @@ import gunner
from numpy import count_nonzero
sns.set()
plt.xticks(rotation=90)
plt.xticks(rotation = 90)
games_vis = gunner.game_sales_NA
games_fig = sns.barplot(data = games_vis, x = games_vis["Year"], y = games_vis["NA_Sales"], estimator = count_nonzero)
games_pre = gunner.game_sales_NA_pre
games_dur = gunner.game_sales_NA_dur
games_pos = gunner.game_sales_NA_pos
games_fig_pre = sns.barplot(data = games_pre, x = "Year", y = "NA_Sales", estimator = count_nonzero)
plt.show()
plt.xticks(rotation = 90)
games_fig_dur = sns.barplot(data = games_dur, x = "Year", y = "NA_Sales", estimator = count_nonzero)
plt.show()
plt.xticks(rotation = 90)
games_fig_pos = sns.barplot(data = games_pos, x = "Year", y = "NA_Sales", estimator = count_nonzero)
plt.show()

View File

@@ -9,8 +9,13 @@ import numpy as np
global games_dat
# Sales in NA
global game_sales_NA
global game_sales_NA_dur
global game_sales_NA_pre
global game_sales_NA_pos
# Sales Globally
global game_sales_GLO
# Crime Data
# Crime Recorded in The US
global crime_US
# Crime Recorded in Canada
@@ -67,3 +72,15 @@ crime_year_max = min(crime_US['report_year'].max(), crime_CA['year'].max())
crime_CA = crime_CA[(crime_CA['year'] >= crime_year_min) & (crime_CA['year'] <= crime_year_max)]
crime_US = crime_US[(crime_US['report_year'] >= crime_year_min) & (crime_US['report_year'] <= crime_year_max)]
# Updating the NA game dataset to fit with the time ranges
game_sales_NA_dur = game_sales_NA[(game_sales_NA['Year'] >= crime_year_min) & (game_sales_NA['Year'] <= crime_year_max)]
game_sales_NA_pre = game_sales_NA[game_sales_NA['Year'] < crime_year_min]
game_sales_NA_pos = game_sales_NA[game_sales_NA['Year'] > crime_year_max]
print(f"Game Sales for NA:\n{game_sales_NA.head(10)}\nWith minimum year being: {game_sales_NA['Year'].min()}")
print(f"Game Sales Globally:\n{game_sales_GLO.head(10)}\nWith minimum year being: {game_sales_GLO['Year'].min()}")