<jupyter_start><jupyter_text>Analiza podatkov o prodaji avtomobilov preko spletnega oglaševalnika bolha Analiziral sem podatke spletnih oglasov avtomobilov na oglaševalniku [Bolha](https://www.bolha.com/avto-oglasi). Zajel sem veliko podatkov (je vozilo garažirano, leto modela, znamko,...), vendar jih je veliko neuporabnih zaradi pomankljivo izpolnjenih oglasov. Analiziral sem približno 5600 oglasov in probal odgovoriti na nekatera vprašanja, ki bi se jih marsikdo vprašal pri nakupovanju avtomobila.<jupyter_code>import pandas as pd
avti = pd.read_csv("C:\\Users\\jostv\\Desktop\\Gradivo\\2\\prog\\Analiza-podatkov\\fantazijski_romani\\koncni.csv")
avti = avti[["Cena", "Lokacija vozila", "Znamka avtomobila", "Model avtomobila", "Tip avtomobila", "Leto izdelave", "Prevoženi kilometri:", "Motor", "Delovna prostornina:", "Poraba goriva"]]
avti_popravljena_ocena = avti
avti_popravljena_ocena = pd.to_numeric(avti_popravljena_ocena["Cena"], errors="coerce")
avti["Cena"] = avti_popravljena_ocena
avti<jupyter_output><empty_output><jupyter_text>ZnamkaNekateri prisegamo na dobre znamke, nekateri na malo slabše, spet drugim je popolnoma vseeno. Vendar katera znamka nam ponuja najboljši (rabljen) avtomobil za najmanj denarja? Poskusimo odgovoriti preko grafov.<jupyter_code>avti_po_znamkah = avti[avti.Cena > 100].groupby("Znamka avtomobila").mean()
avti_po_znamkah.sort_values("Cena").plot.bar(y="Cena", figsize=(10, 5)).axhline(color="red", y=5000)
avti_po_znamkah[avti_po_znamkah.Cena < 25000].sort_values("Leto izdelave").plot.bar(y="Cena", figsize=(10, 5)).axhline(color="red", y=5000)<jupyter_output><empty_output><jupyter_text>Prvi graf nam prikazuje povprečno ceno avtomobila označene znamke, z rdečo črto pri 5000 eurih. Cene počasi naraščajo do 14000 eurov, potem pa skokoma narastejo pri dveh proizvajalcih najbolj znanih po dostavnih vozilih (t.i. pick-up trucki) in prestižni znamki Porsche. Ta anomalija je predvidljiva, saj so tovrstna vozila ena izmed dražjih na trgu, tako za vzdrževanje kot samo vožnjo.\Drugi graf je bolj primeren za našega povprečnega kupca. Cene se omejene do 14000 eurov, znamke pa razvrščene po povprečni starosti vozil, kjer so znamke na levi starejše.\Podatki so pri nekaterih znamkah lahko zavajajoči, saj oglasi podani brez cene niso vključeni v analizo.  Tip motorjaEna izmed aktualnih tem je tip motorja. Vedno bolj popularni postajajo elektromotorji, z dosti dodatki pri samem nakupu (novega) avtomobila kot z mnogimi prednostmi pri sami uporabi (rezervirana parkirišča,...). Medtem pa so nekateri dizelski motorji ponekod že prepovedani.<jupyter_code>tip_motorja = avti[avti.Cena > 100].groupby("Motor")
tip_motorja.mean()<jupyter_output><empty_output>
{'fraction_non_alphanumeric': 0.09242144177449169, 'fraction_numerical': 0.016266173752310535, 'mean_word_length': 6.7094017094017095, 'pattern_counts': {'":': 0, '<': 14, '<?xml version=': 0, '>': 15, 'https://': 1, 'lorem ipsum': 0, 'www.': 1, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'chain_length': '3', 'dir': 'jupyter-structured-clean-dedup', 'id': '623966', 'license': 'MIT', 'n_tokens_mistral': 1172, 'n_tokens_neox': 1127, 'n_words': 272, 'path': 'analizap.ipynb', 'repo_name': 'jostv99/Bicikli', 'size': '2705'}