From 4c76380a44d84e620af9aaa69743bc8e70b99199 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Saffet=20Senih=20=C3=87ilesiz?= <108632643+saffet99@users.noreply.github.com> Date: Mon, 9 Jan 2023 12:01:45 +0100 Subject: [PATCH] Add files via upload I created a new python file to do my work clearly. --- Homework.py | 83 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 83 insertions(+) create mode 100644 Homework.py diff --git a/Homework.py b/Homework.py new file mode 100644 index 0000000..0fbde4f --- /dev/null +++ b/Homework.py @@ -0,0 +1,83 @@ +import pandas as pd +import statistics +import matplotlib.pyplot as plt +import numpy as np + + +food_consumption = pd.read_csv('/Users/Sansar/Desktop/DS Documents/MathStats-Module-Week16/food_consumption.csv', index_col=0) +print(food_consumption.head()) +print() + +##################################################################################################################################### + +be_consumption = food_consumption[food_consumption['country'] == 'Belgium'] + +mn1 = statistics.mean(be_consumption['consumption']) +print(mn1) + +md1 = statistics.median(be_consumption['consumption']) +print(md1) +print() + +usa_consumption = food_consumption[food_consumption['country'] == 'USA'] + +mn2 = statistics.mean(usa_consumption['consumption']) +print(mn2) + +md2 = statistics.median(usa_consumption['consumption']) +print(md2) +print() + + +##################################################################################################################################### + +rice_consumption = food_consumption[food_consumption['food_category'] == 'rice'] +plt.hist(food_consumption['co2_emission'], bins=30) +plt.show() +print() + + +##################################################################################################################################### + +rice_consumption = food_consumption[food_consumption['food_category'] == 'rice'] + +rice_mean = statistics.mean(rice_consumption['co2_emission']) +rice_median = statistics.median(rice_consumption['co2_emission']) + +df = pd.DataFrame( + { + "Mean" : [(rice_mean)], '| ' + "Median" : [(rice_median)] + } +) + +print(df) +print() + +##################################################################################################################################### + +co2_emission = food_consumption['co2_emission'] +x = np.quantile(co2_emission, np.linspace(0, 1, 6)) +print(x) +print() + +##################################################################################################################################### + +food_category = food_consumption['food_category'] + +co2_var = food_consumption.groupby('food_category')['co2_emission'].var() +co2_std = food_consumption.groupby('food_category')['co2_emission'].std() + +data = {'co2_var': co2_var, + 'co2_std': co2_std} + +df = pd.DataFrame(data) +print(df) +print() + +##################################################################################################################################### + +co2_beef = food_consumption[food_consumption['food_category'] == 'beef'] +plt.hist(food_consumption['co2_emission'], bins=30) +plt.show() +print() \ No newline at end of file