forked from startitfonds/startit-masinmacisanas
-
Notifications
You must be signed in to change notification settings - Fork 0
/
info.py
36 lines (28 loc) · 1.1 KB
/
info.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
import pandas as pd # datu apstrāde
from termcolor import colored as cl # teksta izvade
def info(datne):
print(cl("\n\nInformācija par datni " + datne, 'green', attrs = ['reverse']))
# # importējam datus
# # df is saīsinajums no Data Frame,
# # Pandas bibliotēkas pamata datu struktūras
df = pd.read_csv(datne)
# # apskatīt pirmās 5 datu rindiņas
print(cl("\nPirmās 5 rindiņas", attrs = ['bold']))
print(df.head(5))
# # aplūkojam kolonnu nosaukumus
# print(cl("\nKolonnu nosaukumi", attrs = ['bold']))
# print(df.columns)
# # aplūkojam statistisku informāciju
# print(cl("\nStatistika", attrs = ['bold']))
print(df.describe())
# print(cl("\nDatu tipi", attrs = ['bold']))
# aplūkojam datu tipus
# print(cl(df.dtypes, attrs = ['bold']))
# # parāda, kur datos ir tukšas vērtības
# print(cl("\nTukšas vērtības datos", attrs = ['bold']))
print(df.isnull().sum())
datne1 = 'dati/auto_simple.csv'
datne2 = 'dati/auto_imports.csv'
datne3 = 'dati/ss_auto.csv'
# parādām informāciju par datnē esošajiem datiem
info(datne3)