zadatak3_kris
unknown
python
a year ago
1.2 kB
10
Indexable
import pandas as pd
podaci = pd.read_excel('Microsoft_Stock.xlsx')
def izracunaj_prosek_zatvaranja(tabela):
suma_cena = tabela['Close'].sum()
broj_redova = len(tabela['Close'])
return suma_cena / broj_redova
prosecna_cena_zatvaranja = izracunaj_prosek_zatvaranja(podaci)
print(f"Prosečna cena zatvaranja: {prosecna_cena_zatvaranja}")
def dodaj_kolonu_razlike(tabela):
tabela['Razlika_Zatvaranje_Otvaranje'] = tabela['Close'] - tabela['Open']
return tabela
podaci = dodaj_kolonu_razlike(podaci)
print("Nova kolona sa razlikom dodata:")
print(podaci.head())
def ukupni_obim(tabela):
return tabela['Volume'].sum()
ukupan_obim_transakcija = ukupni_obim(podaci)
print(f"Ukupan obim transakcija: {ukupan_obim_transakcija}")
def broj_dana_vece_zatvaranje(tabela):
tabela['Prethodno_Zatvaranje'] = tabela['Close'].shift(1)
filtrirani_podaci = tabela[tabela['Close'] > tabela['Prethodno_Zatvaranje']]
return len(filtrirani_podaci), filtrirani_podaci
broj_dana, podaci_vecih_zatvaranja = broj_dana_vece_zatvaranje(podaci)
print(f"Broj dana kada je cena zatvaranja veća od prethodnog dana: {broj_dana}")Editor is loading...
Leave a Comment