python advanced 02-dataframe

14

Upload: studiabo

Post on 12-Apr-2017

33 views

Category:

Software


2 download

TRANSCRIPT

Page 1: Python advanced 02-dataframe
Page 2: Python advanced 02-dataframe

una funzione built-inuna funzione anonimauna funzione custom

Page 3: Python advanced 02-dataframe

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])

Page 4: Python advanced 02-dataframe
Page 5: Python advanced 02-dataframe

una funzione built-in

una funzione anonima

un dizionario

una funzione custom

Page 6: Python advanced 02-dataframe

la sommatoria degli elementi di S

il minimo della serie

la media della serie

il massimo della serie

Page 7: Python advanced 02-dataframe

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’

Page 8: Python advanced 02-dataframe

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’

Page 9: Python advanced 02-dataframe

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

Page 10: Python advanced 02-dataframe

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)

Page 11: Python advanced 02-dataframe

dalle colonne

dalle righe

da gruppi

Page 12: Python advanced 02-dataframe

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

Page 13: Python advanced 02-dataframe
Page 14: Python advanced 02-dataframe