In [1]:
import pandas as pd
import numpy as np
In [2]:
data = pd.read_excel(r'data/zu_prodeje.xlsx')
In [3]:
statut = pd.read_excel(r'data/organizace_statut.xlsx')
In [4]:
data = data.merge(statut, left_on='organizace', right_on='nazev', how='left')
In [5]:
def nuller(value):
if (value != value):
return 's'
else:
return value
data.status = data.status.apply(lambda x: nuller(x))
In [6]:
#vsecko
#status: s - soukromé, v - veřejné, vz - vzdělávací
data.groupby('status')[['cena za produkt', 'cenacelkemzaobjednávku']].sum()
Out[6]:
In [7]:
#dmr5
data[data['kód produktu'] == 64111].groupby('status')[['cena za produkt', 'cenacelkemzaobjednávku']].sum()
Out[7]:
In [8]:
#zabaged
data[data['název produktu'].str.contains('ZABAGED')].groupby('status')[['cena za produkt', 'cenacelkemzaobjednávku']].sum()
Out[8]: