Strutture dati 06-dataframe
una funzione built-in
una funzione anonima
una funzione custom
una funzione anonima una funzione custom
def A(X):
....: if X%2==0: return True
....: else: return False
L1=filter(A, [10,20,31])
L1=filter(lambda x: x%2==0, [10,20,31])
Strutture dati 06-dataframe
una funzione built-in
una funzione anonima
un dizionario
una funzione custom
la sommatoria degli elementi di S
il minimo della serie
la media della serie
il massimo della serie
Strutture dati 06-dataframe
V1 V2
0 10 ‘a’
1 20 ‘b’
2 30 ‘c’
3 40 ‘d’
V1 V3
0 110 ‘XX’
1 120 ‘XX’
2 130 ‘YY’
3 140 ‘YY’
V1 V2 V3
0 10 ‘a’ NaN
1 20 ‘b’ NaN
2 30 ‘c’ NaN
3 40 ‘d’ NaN
0 110 NaN ‘XX’
1 120 NaN ‘XX’
2 130 NaN ‘YY’
3 140 NaN ‘YY’
V1 V2
0 10 ‘RM’
1 20 ‘RM’
2 30 ‘MI’
3 40 ‘MI’
4 50 ‘TO’
V2 V3
0 ‘RM’ ‘ROMA’
1 ‘MI’ ‘MILANO’
2 ‘TO’ ‘TORINO’
V1 V2 V3
0 10 ‘RM’ ‘ROMA’
1 20 ‘RM’ ‘ROMA’
2 30 ‘MI’ ‘MILANO’
3 40 ‘MI’ ‘MILANO’
4 50 ‘TO’ ‘TORINO’
V1 V2
0 10 ‘RM’
1 20 ‘RM’
2 30 ‘MI’
3 40 ‘MI’
4 50 ‘TO’
V1 V2
0 10 ‘RM’
1 20 ‘RM’
V1 V2
2 30 ‘MI’
3 40 ‘MI’
V1 V2
4 50 ‘TO’
V1
30
V1
70
V1
50
V1
V2
‘RM’ 30
‘MI’ 70
‘TO’ 50
V1 V2
PROV
‘RM’ 30 120
‘MI’ 70 210
‘TO’ 50 160
‘PD’ 40 170
‘BO’ 60 160
def F1(X):
Y=...X….
return Y
V1 V2
PROV
‘RM’ F1(30) F1(120)
‘MI’ F1(70) F1(210)
‘TO’ F1(50) F1(160)
‘PD’ F1(40) F1(170)
‘BO’ F1(60) F1(160)
dalle colonne
dalle righe
da gruppi
V1 V2
PROV
‘RM’ 30 120
‘MI’ 70 210
‘TO’ 50 160
‘MI’ 40 170
‘TO’ 60 160
‘RM’ 75
‘MI’ 140
‘TO’ 105
‘MI’ 105
‘TO’ 110
V1 V2
50 62
V1 V2
PROV
‘RM’ 30 120
‘MI’ 55 185
‘TO’ 55 160
Strutture dati 06-dataframe
Strutture dati 06-dataframe

More Related Content

DOCX
Orari obj
PPT
Derivata.ppt
PDF
Big data rischi
PDF
Big data correlazioni
PDF
Ravenna2019 - lezione Big Data
PDF
Strutture dati 08-reshape
PDF
Strutture dati 07-multiindex
PDF
Strutture dati 06-dataframe
Orari obj
Derivata.ppt
Big data rischi
Big data correlazioni
Ravenna2019 - lezione Big Data
Strutture dati 08-reshape
Strutture dati 07-multiindex
Strutture dati 06-dataframe

More from Studiabo (20)

PDF
Strutture dati 05-numpypandas
PDF
Strutture dati 04-funzionicustom-classioggetti
PDF
Strutture dati 03-stutturedatibuiltin
PDF
Strutture dati 02-strutturecontrollo-funzionibuiltin
PDF
Strutture dati 01-numeristringhe
PDF
Strutture dati 00-corso2018-2019
PDF
Pres ulisse acciaio-ottobre2018
PDF
Strutture dati 08-reshape
PDF
Pres ulisse acciaio-aprile2018
PDF
Strutture dati 02-strutturecontrollo-funzionibuiltin
PDF
Strutture dati 07-multiindex
PDF
Strutture dati 05-numpypandas
PDF
Strutture dati 04-funzionicustom-classioggetti
PDF
Strutture dati 03-stutturedatibuiltin
PDF
Strutture dati 01-numeristringhe
PDF
Strutture dati 00-corso2018
PDF
Data mining 00-corso2017
PDF
Data mining 06-dataframe
PDF
Data mining 05-numpypandas
PDF
Data mining 04-funzionicustom-classioggetti
Strutture dati 05-numpypandas
Strutture dati 04-funzionicustom-classioggetti
Strutture dati 03-stutturedatibuiltin
Strutture dati 02-strutturecontrollo-funzionibuiltin
Strutture dati 01-numeristringhe
Strutture dati 00-corso2018-2019
Pres ulisse acciaio-ottobre2018
Strutture dati 08-reshape
Pres ulisse acciaio-aprile2018
Strutture dati 02-strutturecontrollo-funzionibuiltin
Strutture dati 07-multiindex
Strutture dati 05-numpypandas
Strutture dati 04-funzionicustom-classioggetti
Strutture dati 03-stutturedatibuiltin
Strutture dati 01-numeristringhe
Strutture dati 00-corso2018
Data mining 00-corso2017
Data mining 06-dataframe
Data mining 05-numpypandas
Data mining 04-funzionicustom-classioggetti
Ad

Strutture dati 06-dataframe

  • 2. una funzione built-in una funzione anonima una funzione custom
  • 3. una funzione anonima una funzione custom def A(X): ....: if X%2==0: return True ....: else: return False L1=filter(A, [10,20,31]) L1=filter(lambda x: x%2==0, [10,20,31])
  • 5. una funzione built-in una funzione anonima un dizionario una funzione custom
  • 6. la sommatoria degli elementi di S il minimo della serie la media della serie il massimo della serie
  • 8. V1 V2 0 10 ‘a’ 1 20 ‘b’ 2 30 ‘c’ 3 40 ‘d’ V1 V3 0 110 ‘XX’ 1 120 ‘XX’ 2 130 ‘YY’ 3 140 ‘YY’ V1 V2 V3 0 10 ‘a’ NaN 1 20 ‘b’ NaN 2 30 ‘c’ NaN 3 40 ‘d’ NaN 0 110 NaN ‘XX’ 1 120 NaN ‘XX’ 2 130 NaN ‘YY’ 3 140 NaN ‘YY’
  • 9. V1 V2 0 10 ‘RM’ 1 20 ‘RM’ 2 30 ‘MI’ 3 40 ‘MI’ 4 50 ‘TO’ V2 V3 0 ‘RM’ ‘ROMA’ 1 ‘MI’ ‘MILANO’ 2 ‘TO’ ‘TORINO’ V1 V2 V3 0 10 ‘RM’ ‘ROMA’ 1 20 ‘RM’ ‘ROMA’ 2 30 ‘MI’ ‘MILANO’ 3 40 ‘MI’ ‘MILANO’ 4 50 ‘TO’ ‘TORINO’
  • 10. V1 V2 0 10 ‘RM’ 1 20 ‘RM’ 2 30 ‘MI’ 3 40 ‘MI’ 4 50 ‘TO’ V1 V2 0 10 ‘RM’ 1 20 ‘RM’ V1 V2 2 30 ‘MI’ 3 40 ‘MI’ V1 V2 4 50 ‘TO’ V1 30 V1 70 V1 50 V1 V2 ‘RM’ 30 ‘MI’ 70 ‘TO’ 50
  • 11. V1 V2 PROV ‘RM’ 30 120 ‘MI’ 70 210 ‘TO’ 50 160 ‘PD’ 40 170 ‘BO’ 60 160 def F1(X): Y=...X…. return Y V1 V2 PROV ‘RM’ F1(30) F1(120) ‘MI’ F1(70) F1(210) ‘TO’ F1(50) F1(160) ‘PD’ F1(40) F1(170) ‘BO’ F1(60) F1(160)
  • 13. V1 V2 PROV ‘RM’ 30 120 ‘MI’ 70 210 ‘TO’ 50 160 ‘MI’ 40 170 ‘TO’ 60 160 ‘RM’ 75 ‘MI’ 140 ‘TO’ 105 ‘MI’ 105 ‘TO’ 110 V1 V2 50 62 V1 V2 PROV ‘RM’ 30 120 ‘MI’ 55 185 ‘TO’ 55 160