Sunteți pe pagina 1din 21

Analizarea și

vizualizarea datelor
care utilizează Python

2021. 10. 27.


Objectives
1.Cum să importăm datele din fișierele CSV
2. Nevoia conceptul de Python în
vizualizarea datelor
3. (Practică) Proiectare unui grafic despre
structura populației dintr-o anumită
regiune
1. Importul datelor din fișierle CSV

1. Ce sunt fișierele CSV(Comma-Separated Values)?


Fișierele CSV cu valori separate prin virgulă (,) sunt fișiere care separă literele de
numere prin folosirea virgulei. În exemplul de mai jos aceleași litere și cifre (date)
sunt schimbate în stilul fișierelor CSV și salvate.

(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

2. CSV(Comma-Separated Values) Importul datelor


în fișiere urmând 4 pași
A) Pentru manevrarea cu ușurință a fișierelor ne folosim de biblioteciile de funcții CSV

B) Pentru manevrarea cu ușurință a fișierelor ne folosim de bibliotecile de funcții CSV

C) Salvăm datele separate prin virgulă

D) Câte o coloană va fi afișată pe ecran


1. Importul datelor din fișierle CSV

3. Importul fișierelor CSV din Python


Pythonul este un limbaj de programare care folosește diverse comenzi și poate fi împărțit în
funcțiile interne (build-in) și externe.
(※ Funcțiile Pythonului, poate fi desemnat să facă comezi speciale.De exemplu, funcțiile pythonului pot fi comparate cu un automat de băuturi. Odata
ce ai apăsat pe buton și băutura urmează să fie expediată nu mai poți opri acest proces.

출처 : 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

3. În mod repetitiv lista va fi afișată


De la primul element la ultimul variabilele datelor apar secvențial într-o coloană și valoarea coloanei va fi afișsată.
Dacă în fișierul population.csv sunt multe rânduri, haideți să încercăm să o afișăm doar de trei ori.
2. Nevoia conceptul de Python în vizualizarea datelor

4. Afișarea datelor excluzând titlul


În fișierul polulation.csv vom salva următoarele date:

Î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

1. Vizualizarea datelor codificate


3. Proiectarea graficului despre structura populației dintr-o anumit ă regiune
regiune

1. Vizualizarea datelor codificate


3. Proiectarea graficului despre structura popula ției dintr-o anumit ă regiune

2. Proiectarea unui grafic folosind biblioteca Matplotlib


A) Matplotlib se folosește în python pentru a crea un grafic și atunci când este folosit cu biblioteca csv poate fi
importat (transferat) în același timp.

B) În matplotlib, Agg are rolul de a crea un grafic în canvas în forma png.

C) As este porecla variabilei și dacă ne gândim în termeni simpli, corespunde bibliotecii.

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() 함수

(※ variabila append() cu același înțeles ca în dicționar: “a adaugă, a atașa” împreună cu


variabila listei putem să o alipim conținutul în ultima parte.
De exemplu, append(z) la sfârșitul listei are înțelesul că îl adaugă pe x.
În Python int() are 4 valori int, float, niciuna (adevărat/fals).
3. Proiectarea graficului despre structura popula ției dintr-o anumit ă regiune

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

• Vă rog să urmăriți conținutul de la începutul prezentării și să proiectați un grafic despre structura


populației dintr-o regiune alesa de dv.
Vă mulțumesc!
Thank you!
위 내용의 일부는 Goorm.io 의 온라인 코딩 파티의 자료 중 일부를 발췌하였습니다 .

S-ar putea să vă placă și