python advanced 02-dataframe
TRANSCRIPT
una funzione built-inuna funzione anonimauna funzione custom
una funzione anonima una funzione customdef A(X): ....: if X%2==0: return True ....: else: return FalseL1=filter(A, [10,20,31])
L1=filter(lambda x: x%2==0, [10,20,31])
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
V1 V20 10 ‘a’1 20 ‘b’2 30 ‘c’3 40 ‘d’
V1 V30 110 ‘XX’1 120 ‘XX’2 130 ‘YY’3 140 ‘YY’
V1 V2 V30 10 ‘a’ NaN1 20 ‘b’ NaN2 30 ‘c’ NaN3 40 ‘d’ NaN0 110 NaN ‘XX’1 120 NaN ‘XX’2 130 NaN ‘YY’3 140 NaN ‘YY’
V1 V20 10 ‘RM’1 20 ‘RM’2 30 ‘MI’3 40 ‘MI’4 50 ‘TO’
V2 V30 ‘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 V20 10 ‘RM’1 20 ‘RM’2 30 ‘MI’3 40 ‘MI’4 50 ‘TO’
V1 V20 10 ‘RM’1 20 ‘RM’
V1 V22 30 ‘MI’3 40 ‘MI’
V1 V24 50 ‘TO’
V1 30
V1 70
V1 50
V1V2‘RM’ 30‘MI’ 70‘TO’ 50
V1 V2PROV‘RM’ 30 120‘MI’ 70 210‘TO’ 50 160‘PD’ 40 170‘BO’ 60 160
def F1(X):Y=...X….
return Y
V1 V2PROV‘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 V2PROV‘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 V2PROV‘RM’ 30 120‘MI’ 55 185‘TO’ 55 160