vizualizarea datelor
care utilizează Python
(Exem-
(CSV
template)
plu)
În felul acesta, fișierele CSV vor stoca cantitățile mari de date separate prin virgulă facilitând salvarea datelor.
1. Importul datelor din fișierle CSV
출처 : http://roven.co.kr/
În mod normal, acest program este echipat cu funcția internă și poate folosit și din exterior când are se dau comenzile
de import.
În acest caz, funcția import este folosită când primește comenzi din exterior.
(※ library-biblioteca ce este? Pentru a folosi elementele altui program biblioteca este un program făcut din timp.)
1. Importul datelor din fișierle CSV
Dacă introducem ‘import csv’, toate funcșiile care au legătură cu fișierele csv pot fi folosite.
Pentru a citi și a scrie fișiere, trebuie să deschidem fișiere noi și, atunci folosim funcția open. Conținutul de mai jos
prin funcția open poate creea un nou OLE. OLE acestui fișier este denumit f(variabilă).
(※ Ce este OLE în programare? Object linking and embedding. Ole are funcția de a pastra date și orice este relaționat cu ele. De exemplu, un prieten (datele) își cumpăra un card
de călătorie pentru a călători cu metroul. Atunci el își cumpără cardul de călătorie de la automat. Această acțiune este ole.
Build-in function își schimbă în mod constant valoarea, iar această valoare este salvată în spațiul intern. Când introducem datele în variabile folosim semnul egal =. De reținut că
nu are aceleași funcții ca în matematică. Numele variabilel= se folosește cu funcția de conținut
1. Importul datelor din fișierle CSV
După ce deschidem fișierele CSV pentru a putea citi fișierele folosim variabila ‘csv.reader()’. De asemenea,
introducem f(variabila), ‘csv.reader(f)’ și la final, salvăm această valoare sub numele de data.
2. Nevoia conceptul de Python în vizualizarea datelor
1. Lista
A) Lista, o structură de date și utilizată pentru stocarea diferitelor tipuri de obiecte.
lista folosește ‘[ ]paranteze pătrate’și ‘,virgulă’ .
De exemplu variabila patru anotimpuri [primăvară, vară, toamnă iarnă] acestă valoare poate creea o listă.
(※ valoarea listei este obiectul sau elementul. De data aceasta, vom folosi cuvântul valoare.)
B) Elementele datelor salvate ulterior pentru a fi stocate în liste, se utilizează () ‘list(data)’. Lista este mutabilă.
C) Valoarea listei poate fi verificată folosind index. Lista stocheaza diferite tipuri de elemente, de exemplu cum într-un
hotel putem diferenția numărul camerelor, la fel și în cazul listelor, fiecare valoare poate fi diferențiată.
2. Nevoia conceptul de Python în vizualizarea datelor
D)În lista pe care noi am creat-o sunt stocate elemente de diferite tipuri de date. Valoarea datei (variabilă) data[0],
data[1], data[2]… În această listă, obiectul are adrese diferite, chiar dacă adresa este aceeasi obiectul poate fi
modificat.
2. Nevoia conceptul de Python în vizualizarea datelor
2. Felierea ( Slicing)
A) În cazul acesta, cum putem afișa valorile listei în funcție de limitele alese:
Dacă folosim din listă funcția ‘slicing- tăiere’ putem avea valori doar din limitele speciale. Mai jos sunt referințe la
folosirea slicing-ului.
B) [n:m ] dacă la n și m tastăm de la n la m-1 datele indexului sunt afișate. Atunci, dacă n este mai mic decât m, limita
datelor afișate nu va fi până la m ci până la m-1 (vă rog să nu uitați) Când n este numărul de index de unde începe
felierea (slicing), iar m este numărul de index exclusiv unde se termina felierea (slicing) (m-1) ele vor fi separate prin
(:)
C) În continuare, precum în cazul codingului de mai sus, când print(data[0:2]) este afișată, apare linia 1 și nu linia 0.
2. Nevoia conceptul de Python în vizualizarea datelor
În prima coloană, datele sunt clasificate în funcție de titlul fiecărei coloane. Când salvăm lista, pentru a păstra doar
datele necesare (pure), cu excepția titlului fiecărei coloane, restul datelor pot fi omise.
După ce punem în practică codingul de mai jos, exceptând prima coloană lista va putea fi salvată.
3. Proiectarea graficului despre structura populației dintr-o anumit ă regiune
D) Deoarece nu este la indemână să folosim cuvântul matplotlib.pyplot, vom folosi prescurtarea plt.
3. Proiectarea graficului despre structura populației dintr-o anumită regiune
3. Explicatii cod
A) Pentru a salva cea de a unsprezecea coloană împreună cu datele trebuie să folosim ‘date = [ ]’
De aceea, pentru a salva datele în lista ce poartă numele de ‘result’ trebuie să urmărim pasii de mai jos
B) Pentru a citi datele fișierelor, trebuie să citim în mod succint câte zece coloane după cum urmează în exemplul de
mai jos (Trebuie să folosim metoda secvențială)
3. Proiectarea graficului despre structura populației dintr-o anumit ă regiune
C) Este decis să verificăm daca pe rândul 0 se găsește numele ‘dodamdong’ folosind condiționalul dacă (if). If (dacă)
are înțelesul de ‘dacă ~ar fi să’. În funcție de veridicitatea sau falsitatea conținutului putem folosi condiționalul dacă
(if), da sau nu sunt decise de condițional dacă.
D) Variabila range() este folosită când creăm coloanele în ordine crescătoare. După ce obținem forma ‘range (cifra de
la început, cifra de la sfârșit, step)’ (este posibil să omitem cifra de la început și step), ca rezultat, putem proiecta cifra
de la început până la sfârșit în ordine.‘ Pentru a salva datele coloanele ce includ numele ‘dodamdong’ ]n ordine
crescătoare, folosim variabilele for și range()’, ‘len()’.
E) Lungimea variabilei len() (toate numele variantei) este variabila care afișează valoarea variabilei len(). De
exemplu,rezultatul variabilei len(“python”) iese 6.
‘
3. Proiectarea graficului despre structura populației dintr-o anumit ă regiune
F) În continuare, pentru ultima parte , pentru a salva valoarea alipită în lista cu numele result, trebuie să folosim ap-
pend() și int() 함수
G) Pentru a întelege cum sunt datele în python definite prin diverse grafice, avem funcția vizualizare. Pentru a folosi
crea un grafic folosim plt.plot() .
Pentru a face un grafic care a fost deja proiectat vizibil, folosim variabila plt.show ca în exemplul de mai jos.
4. Final Mission
• Proiectarea unui grafic despre structura populației dintr-o anumită regiune