Επεξεργασία δεδομένων με τη γλώσσα προγραμματισμού python

Εισαγωγή στη γλώσσα προγραμματισμού python για την επεξεργασία δεδομένων και χρήση της βιβλιοθήκης pandas 

5.1. Εισαγωγή στη γλώσσα προγραμματισμού python

Η γλώσσα python

Οδηγίες εγκατάστασης python και βιβλιοθήκης pandas

Υπολογισμοί και τελεστές

Εισαγωγικά για μεταβλητές

Είσοδος και έξοδος από/σε οθόνη

5.1 Python Γενικά-Υπολογισμοί & μεταβλητές.pdf

5.2.α Οι τύποι δεδομένων 

Αναλυτικά οι τύποι δεδομένων της Python και τα χαρακτηριστικά τους

Ν5.2 Python-DATA-TYPES.pdf

5.2.β Η βιβλιοθήκη pandas

Η βιβλιοθήκη pandas και οι συναρτήσεις τους για το χειρισμό δεδομένων

Ν5.2.Python_MODULES.pdf

Κώδικας Εργαστηρίου

import pandas as pd
# διαβάζω σε DataFrame τα δεδομένα
# το πρόγραμμα python πρέπει να βρίσκεται στον ίδιο φάκελο με το αρχείο GrCensus2011.csv
# το αρχείο έχει επικεφαλίδα και διαχωριστή το χαρακτήρα ;
# το data είναι μεταβλητή τύπου pandas DataFrame
data=pd.read_csv('GrCensus2011.csv',sep=';')

# τελεστής []
# θεσιακή αναφορά γραμμής, start, end-1, step
data[0:5] # επιστρέφει dataframe από τη γραμμή 0 έως και την 4 με όλες τις στήλες
# ονομαστική αναφορά στήλης
data['descr']
data[['level','descr','btotal']] #λίστα ονομάτων στηλών
# θεσιακή αναφορά γραμμής και ονομαστική αναφορά στήλης
data[0:5]['descr'] # επιστρέφει τη στήλη descr του προηγούμενου dataframe από τη γραμμή 0 έως και την 4

# χρήση loc ονομαστική αναφορά σε ετικέτα γραμμής και στήλης
data.loc[:,] # όλες οι γραμμές, όλες οι στήλες
data.loc[1,'descr'] # γραμμή με index 1 και column name descr
data.loc[1:5,'descr'] # γραμμή με index 1 έως και 5 και column name descr
data.loc[1:5,'level':'descr'] # γραμμές με index 1 έως και 5 και συνεχόμενα column names από level έως descr
data.loc[1:5,['level','descr','mtotal']] # γραμμές με index 1 έως και 5 και column names συγκεκριμένα μη συνεχόμενα
data.loc[:,'mtotal'].max() # μέγιστο ολόκληρης στήλης
# κριτήριο για δήμους: στήλη level με τιμή 5
print("E1.Mέγιστο συνολικό πληθυσμό δήμου ανεξαρτήτου φύλου και ηλικίας:")
# με loc
print(data.loc[data['level']==5,'btotal'].max())
# με τελεστή []
print(data[data['level']==5]['btotal'].max())
template_python_project.txt

Πρότυπο κώδικα για Εργασία 3. Αφαιρέστε τις γραμμές κατανόησης.

Αντιγράψτε τον κώδικα που επιθυμείτε σε αρχείο με κατάληξη .py που θα δημιουργήσετε με το IDLE

Python pandas dataframe 1

Video για εξήγηση του διαβάσματος αρχείου και του τελεστή [] 

Python pandas dataframe 2

Video για εξήγηση της μεθόδου loc

Python pandas dataframe 3

Video για χρήση του πρότυπου κώδικα σε συνδυασμό με το idle