Diskuze: Analýza databáze v CSV
Zobrazeno 3 zpráv z 3.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
# importování potřebných modulů
import pandas as pd
from datetime import datetime
# cesta k souboru
path = "C://Desktop//ITnetwork//data.csv"
# využití pandas modulu pro načtení csv formátu
df = pd.read_csv(path,delimiter=";")
# zobrazení prvních pěti hodnot
df.head()
# převod do datetime formátu
df["time"]=pd.to_datetime(df["time"])
#df.head(2)
# převod data na string
df["time"] = [d.strftime('%m:%d:%Y') for d in df["time"]]
#df.head()
# funkce pro analýzu
def analyza(pozadovany_den):
pocet = 0
for d in df["time"]:
if d == pozadovany_den:
pocet = pocet + 1
if(pocet==20):
print("Ano obsahuje!")
else:
print("Ne neobsahuje!")
if(pocet<20):
print("Dne {0} bylo naměřeno o {1} zaznamů méně!".format(pozadovany_den,20-pocet))
else:
print("Dne {0} bylo naměřeno o {1}záznamů více!".format(pozadovany_den,20-pocet))
# příklad
analyza("06:10:2010")
Ten poslední bod nevím jak je myslen. Chceš vytvářet nový csv soubor ? Pro doplnění hodnot bych využil medián naměřených hodnot.
Zobrazeno 3 zpráv z 3.