You are on page 1of 115

Pandas Guide

Pandas (Basic to
Intermediate) full
guide with practical
examples
ihiteshmodi
Pandas (Basic to Intermediate) full guide with practical examples

INDEX

Indexers (Loc And iLoc) 1-8


Filtering / Masking 9 - 22
Updating Column And Row Values 23 - 33
Updating Rows using 34 - 47
(.apply, .map. applymap & .replace)
IF, Elseif (Elif), Else in Pandas 48 - 58
Add or remove rows & columns 59 - 67
Sorting in Pandas 68 - 79
Group By and Aggregation in Pandas 80 - 90
Handling Null Values 91 - 100
working with dates and time 101 - 113
series data

ihiteshmodi
Pandas Guide

Indexers
(Loc And iLoc)

ihiteshmodi

1
Indexers (Loc and iLoc in Python)

ihiteshmodi

2
Indexers (Loc and iLoc in Python)

ihiteshmodi
3
Indexers (Loc and iLoc in Python)

ihiteshmodi

4
Indexers (Loc and iLoc in Python)

ihiteshmodi

5
Indexers (Loc and iLoc in Python)

ihiteshmodi

6
Indexers (Loc and iLoc in Python)

ihiteshmodi

7
Indexers (Loc and iLoc in Python)

ihiteshmodi

8
Pandas Guide

Filtering /
Masking
ihiteshmodi

9
Filtering / Masking in Pandas - Python

ihiteshmodi

10
Filtering / Masking in Pandas - Python

ihiteshmodi

11
Filtering / Masking in Pandas - Python

ihiteshmodi

12
Filtering / Masking in Pandas - Python

ihiteshmodi

13
Filtering / Masking in Pandas - Python

ihiteshmodi

14
Filtering / Masking in Pandas - Python

ihiteshmodi

15
Filtering / Masking in Pandas - Python

ihiteshmodi

16
Filtering / Masking in Pandas - Python

ihiteshmodi

17
Filtering / Masking in Pandas - Python

ihiteshmodi

18
Filtering / Masking in Pandas - Python

ihiteshmodi

19
Filtering / Masking in Pandas - Python

ihiteshmodi

20
Filtering / Masking in Pandas - Python

ihiteshmodi

21
Filtering / Masking in Pandas - Python

ihiteshmodi

22
Pandas Guide

Updating Column
And Row Values in
Pandas Dataframe
ihiteshmodi

23
Updating Column And Row Values in Pandas Dataframe

ihiteshmodi

24
Updating Column And Row Values in Pandas Dataframe

ihiteshmodi

25
Updating Column And Row Values in Pandas Dataframe

ihiteshmodi

26
Updating Column And Row Values in Pandas Dataframe

ihiteshmodi

27
Updating Column And Row Values in Pandas Dataframe

ihiteshmodi

28
Updating Column And Row Values in Pandas Dataframe

ihiteshmodi

29
Updating Column And Row Values in Pandas Dataframe

ihiteshmodi

30
Updating Column And Row Values in Pandas Dataframe

ihiteshmodi

31
Updating Column And Row Values in Pandas Dataframe

ihiteshmodi

32
Updating Column And Row Values in Pandas Dataframe

ihiteshmodi

33
Pandas Guide
Updating Rows in Pandas
using
(.apply, .map. applymap &
.replace methods)
ihiteshmodi

34
Updating Rows in Pandas using
(.apply, .map. applymap & .replace methods)

ihiteshmodi

35
Updating Rows in Pandas using
(.apply, .map. applymap & .replace methods)

ihiteshmodi

36
Updating Rows in Pandas using
(.apply, .map. applymap & .replace methods)

ihiteshmodi

37
Updating Rows in Pandas using
(.apply, .map. applymap & .replace methods)

ihiteshmodi

38
Updating Rows in Pandas using
(.apply, .map. applymap & .replace methods)

ihiteshmodi

39
Updating Rows in Pandas using
(.apply, .map. applymap & .replace methods)

ihiteshmodi

40
Updating Rows in Pandas using
(.apply, .map. applymap & .replace methods)

ihiteshmodi

41
Updating Rows in Pandas using
(.apply, .map. applymap & .replace methods)

ihiteshmodi

42
Updating Rows in Pandas using
(.apply, .map. applymap & .replace methods)

ihiteshmodi

43
Updating Rows in Pandas using
(.apply, .map. applymap & .replace methods)

ihiteshmodi

44
Updating Rows in Pandas using
(.apply, .map. applymap & .replace methods)

ihiteshmodi

45
Updating Rows in Pandas using
(.apply, .map. applymap & .replace methods)

ihiteshmodi

46
Updating Rows in Pandas using
(.apply, .map. applymap & .replace methods)

ihiteshmodi

47
Pandas Guide

IF, Elseif (Elif), Else in


Pandas and a 87%
faster alternative
ihiteshmodi

48
IF, Elseif (Elif), Else in Pandas and a 87% faster
alternative

ihiteshmodi

49
IF, Elseif (Elif), Else in Pandas and a 87% faster
alternative

ihiteshmodi

50
IF, Elseif (Elif), Else in Pandas and a 87% faster
alternative

ihiteshmodi

51
IF, Elseif (Elif), Else in Pandas and a 87% faster
alternative

ihiteshmodi

52
IF, Elseif (Elif), Else in Pandas and a 87% faster
alternative

ihiteshmodi

53
IF, Elseif (Elif), Else in Pandas and a 87% faster
alternative

ihiteshmodi

54
IF, Elseif (Elif), Else in Pandas and a 87% faster
alternative

ihiteshmodi

55
Pandas Guide

Add or remove rows &


columns

ihiteshmodi

56
Add or remove rows & columns

ihiteshmodi

57
Add or remove rows & columns

ihiteshmodi

58
Add or remove rows & columns

ihiteshmodi

59
Add or remove rows & columns

ihiteshmodi

60
Add or remove rows & columns

ihiteshmodi

61
Add or remove rows & columns

ihiteshmodi

62
Add or remove rows & columns

ihiteshmodi

63
Add or remove rows & columns

ihiteshmodi

64
Pandas Guide

Sorting in Pandas

ihiteshmodi

65
Sorting in Pandas

ihiteshmodi

66
Sorting in Pandas

ihiteshmodi

67
Sorting in Pandas

ihiteshmodi

68
Sorting in Pandas

ihiteshmodi

69
Sorting in Pandas

ihiteshmodi

70
Sorting in Pandas

ihiteshmodi

71
Sorting in Pandas

ihiteshmodi

72
Sorting in Pandas

ihiteshmodi

73
Sorting in Pandas

ihiteshmodi

74
Sorting in Pandas

ihiteshmodi

75
Sorting in Pandas

ihiteshmodi

76
Pandas Guide

Group By and
Aggregation in
Pandas
ihiteshmodi

77
Group By and Aggregation in Pandas

ihiteshmodi

78
Group By and Aggregation in Pandas

ihiteshmodi

79
Group By and Aggregation in Pandas

ihiteshmodi

80
Group By and Aggregation in Pandas

ihiteshmodi

81
Group By and Aggregation in Pandas

ihiteshmodi

82
Group By and Aggregation in Pandas

ihiteshmodi

83
Group By and Aggregation in Pandas

ihiteshmodi

84
Group By and Aggregation in Pandas

ihiteshmodi

85
Group By and Aggregation in Pandas

ihiteshmodi

86
Group By and Aggregation in Pandas

ihiteshmodi

87
Pandas Guide

Handling Null Values

ihiteshmodi

88
Handling Null Values

ihiteshmodi

89
Handling Null Values

Which is why row number 5,6 and 7 were dropped

ihiteshmodi

90
Handling Null Values

ihiteshmodi

91
Handling Null Values

ihiteshmodi

92
Handling Null Values

ihiteshmodi

93
Handling Null Values

ihiteshmodi

94
Handling Null Values

ihiteshmodi

95
Handling Null Values

Worked like charm :)

ihiteshmodi

96
Handling Null Values

ihiteshmodi

97
Pandas Guide

working with dates


and time series data

ihiteshmodi

98
working with dates and time series data

ihiteshmodi

99
working with dates and time series data

ihiteshmodi

100
working with dates and time series data

ihiteshmodi

101
working with dates and time series data

ihiteshmodi

102
working with dates and time series data

ihiteshmodi

103
working with dates and time series data

ihiteshmodi

104
working with dates and time series data

ihiteshmodi

105
working with dates and time series data

ihiteshmodi

106
working with dates and time series data

ihiteshmodi

107
working with dates and time series data

ihiteshmodi

108
working with dates and time series data

I will attach some more strftime codes below which I got from geeks for greeks

ihiteshmodi

109
working with dates and time series data

Source - https://www.geeksforgeeks.org/python-datetime-strptime-function/

ihiteshmodi

110
working with dates and time series data

Source - https://www.geeksforgeeks.org/python-datetime-strptime-function/

ihiteshmodi

111
working with dates and time series data

Source - https://www.geeksforgeeks.org/python-datetime-strptime-function/

ihiteshmodi

112
working with dates and time series data

Source - https://www.geeksforgeeks.org/python-datetime-strptime-function/

ihiteshmodi

113

You might also like