SlideShare a Scribd company logo
Programming for Data
Analysis
Week 1
Dr. Ferdin Joe John Joseph
Faculty of Information Technology
Thai – Nichi Institute of Technology, Bangkok
Topics to cover
Faculty of Information Technology, Thai - Nichi Institute of
Technology, Bangkok
2
Today’s Lesson
• Introduction to Pandas
• Read Data from Excel/CSV
• Store Data in Excel/CSV
• Laboratory
Faculty of Information Technology, Thai - Nichi Institute of
Technology, Bangkok
3
Pandas
• Pandas is the backbone of most of the data science projects
• Derived from the term "panel data", an econometrics term for data
sets that include observations over multiple time periods for the
same individuals.
Faculty of Information Technology, Thai - Nichi Institute of
Technology, Bangkok
4
Pandas
• Explores datasets and read CSV and Excel sheets
• Calculate Statistics
• Clean the data by doing things like removing missing values and
filtering rows or columns by some criteria
• Visualize the data with help from Matplotlib. Plot bars, lines,
histograms, bubbles, and more.
• Store the cleaned, transformed data back into a CSV, other file or
database
Faculty of Information Technology, Thai - Nichi Institute of
Technology, Bangkok
5
Pandas - Structure
• Pandas is built on top of the NumPy package
• Data in pandas is often used to feed statistical analysis in SciPy
• Plotting functions from Matplotlib
• Machine learning algorithms in Scikit-learn
Faculty of Information Technology, Thai - Nichi Institute of
Technology, Bangkok
6
Pandas - Installation
In Command prompt
pip install pandas
or
conda install pandas
In jupyter notebook cell
!pip install pandas
Faculty of Information Technology, Thai - Nichi Institute of
Technology, Bangkok
7
Pandas installation
Faculty of Information Technology, Thai - Nichi Institute of
Technology, Bangkok
8
Pandas version
Faculty of Information Technology, Thai - Nichi Institute of
Technology, Bangkok
9
Pandas version
Faculty of Information Technology, Thai - Nichi Institute of
Technology, Bangkok
10
Pandas read data
Faculty of Information Technology, Thai - Nichi Institute of
Technology, Bangkok
11
Pandas - Index
Faculty of Information Technology, Thai - Nichi Institute of
Technology, Bangkok
12
Pandas – Locate data query
Faculty of Information Technology, Thai - Nichi Institute of
Technology, Bangkok
13
Pandas read CSV
Faculty of Information Technology, Thai - Nichi Institute of
Technology, Bangkok
14
Pandas – Read CSV
Faculty of Information Technology, Thai - Nichi Institute of
Technology, Bangkok
15
Pandas – Read CSV from local drive
Faculty of Information Technology, Thai - Nichi Institute of
Technology, Bangkok
16
Read CSV and remove index
Faculty of Information Technology, Thai - Nichi Institute of
Technology, Bangkok
17
Pandas – Read JSON
Faculty of Information Technology, Thai - Nichi Institute of
Technology, Bangkok
18
Pandas head()
Faculty of Information Technology, Thai - Nichi Institute of
Technology, Bangkok
19
Pandas tail()
• List last few data
Faculty of Information Technology, Thai - Nichi Institute of
Technology, Bangkok
20
Data frame variables
Faculty of Information Technology, Thai - Nichi Institute of
Technology, Bangkok
21
Size of dataset and data duplication
Faculty of Information Technology, Thai - Nichi Institute of
Technology, Bangkok
22
Drop duplicates
Faculty of Information Technology, Thai - Nichi Institute of
Technology, Bangkok
23
Rename Columns
Faculty of Information Technology, Thai - Nichi Institute of
Technology, Bangkok
24
Change case of all variables
Faculty of Information Technology, Thai - Nichi Institute of
Technology, Bangkok
25
Pandas – Is null
Faculty of Information Technology, Thai - Nichi Institute of
Technology, Bangkok
26
Pandas – Is null
Faculty of Information Technology, Thai - Nichi Institute of
Technology, Bangkok
27
Remove null values
Faculty of Information Technology, Thai - Nichi Institute of
Technology, Bangkok
28
Remove null by axis
Faculty of Information Technology, Thai - Nichi Institute of
Technology, Bangkok
29
Select a column based on index
Faculty of Information Technology, Thai - Nichi Institute of
Technology, Bangkok
30
Faculty of Information Technology, Thai - Nichi Institute of
Technology, Bangkok
31
Faculty of Information Technology, Thai - Nichi Institute of
Technology, Bangkok
32
Fill null with mean of duration
Faculty of Information Technology, Thai - Nichi Institute of
Technology, Bangkok
33
Describe function
Faculty of Information Technology, Thai - Nichi Institute of
Technology, Bangkok
34
Describe a column and statistics
Faculty of Information Technology, Thai - Nichi Institute of
Technology, Bangkok
35
Correlation of all variables
Faculty of Information Technology, Thai - Nichi Institute of
Technology, Bangkok
36
iloc function
Faculty of Information Technology, Thai - Nichi Institute of
Technology, Bangkok
37
Data between two values
Faculty of Information Technology, Thai - Nichi Institute of
Technology, Bangkok
38
Query in Pandas
Faculty of Information Technology, Thai - Nichi Institute of
Technology, Bangkok
39
Faculty of Information Technology, Thai - Nichi Institute of
Technology, Bangkok
40
Multiple Conditions
Faculty of Information Technology, Thai - Nichi Institute of
Technology, Bangkok
41
Excel Read - Pandas
Faculty of Information Technology, Thai - Nichi Institute of
Technology, Bangkok
42
Formsof JSON
Faculty of Information Technology, Thai - Nichi Institute of
Technology, Bangkok
43
• Objects
• Arrays
• Values
• Strings
• Whitespace
JSONProtocol
Faculty of Information Technology, Thai - Nichi Institute of
Technology, Bangkok
44
• ECMA-404 The JSON Data Interchange Standard.
• Link of the protocol in canvas. For your reading
Usageof JSONinpython
Faculty of Information Technology, Thai - Nichi Institute of
Technology, Bangkok
45
• Demonstration in Jupyter
Prerequisite
Faculty of Information Technology, Thai - Nichi Institute of
Technology, Bangkok
46
• Prepare a JSON file using notepad and save it as filename.json
• For easy access, save the file in the same directory as the ipynb
notebook
Prerequisite
Faculty of Information Technology, Thai - Nichi Institute of
Technology, Bangkok
47
Libraries
Faculty of Information Technology, Thai - Nichi Institute of
Technology, Bangkok
48
Libraries
Faculty of Information Technology, Thai - Nichi Institute of
Technology, Bangkok
49
JSONinvariable
Faculty of Information Technology, Thai - Nichi Institute of
Technology, Bangkok
50
JSONfromfile
Faculty of Information Technology, Thai - Nichi Institute of
Technology, Bangkok
51
• Create a file person.json and store the following
{"name":"Bob", "languages":
["English", "French"]
}
JSONfileread
Faculty of Information Technology, Thai - Nichi Institute of
Technology, Bangkok
52
Dict to JSON
Faculty of Information Technology, Thai - Nichi Institute of
Technology, Bangkok
53
Readandwrite JSON
Faculty of Information Technology, Thai - Nichi Institute of
Technology, Bangkok
54
Addmorefields
Faculty of Information Technology, Thai - Nichi Institute of
Technology, Bangkok
55
Appendmoredata
Faculty of Information Technology, Thai - Nichi Institute of
Technology, Bangkok
56
DSA 207
• Import libraries
• Get familiar with read csv
• Read xlsx
• Read json
• Use numpy to access the values
• Use pandas to remove null values
Faculty of Information Technology, Thai - Nichi Institute of
Technology, Bangkok
57

More Related Content

PDF
Week2: Programming for Data Analysis
PDF
Week 8: Programming for Data Analysis
PDF
Blockchain Technology - Week 5 - Cryptography and Steganography
PDF
Blockchain Technology - Week 1 - Introduction to Blockchain
PDF
Blockchain Technology - Week 4 - Hyperledger and Smart Contracts
PDF
Week 11: Programming for Data Analysis
PDF
Programming for Data Analysis: Week 4
PDF
Blockchain Technology - Week 2 - Blockchain Terminologies
Week2: Programming for Data Analysis
Week 8: Programming for Data Analysis
Blockchain Technology - Week 5 - Cryptography and Steganography
Blockchain Technology - Week 1 - Introduction to Blockchain
Blockchain Technology - Week 4 - Hyperledger and Smart Contracts
Week 11: Programming for Data Analysis
Programming for Data Analysis: Week 4
Blockchain Technology - Week 2 - Blockchain Terminologies

What's hot (10)

PDF
Week 9: Programming for Data Analysis
PDF
Data wrangling week 6
PDF
Blockchain Technology - Week 9 - Blockciphers
PDF
Data Wrangling Week 4
PDF
Data wrangling week 10
PDF
Week 11: Cloud Native- DSA 441 Cloud Computing
PDF
Week 9: Relational Database Service Alibaba Cloud- DSA 441 Cloud Computing
PDF
Week 6: Server Load Balancer and Auto Scaling Alibaba Cloud- DSA 441 Cloud Co...
PDF
機械学習 入門
PDF
UI/UXが無意識に検索行動に与える影響について
Week 9: Programming for Data Analysis
Data wrangling week 6
Blockchain Technology - Week 9 - Blockciphers
Data Wrangling Week 4
Data wrangling week 10
Week 11: Cloud Native- DSA 441 Cloud Computing
Week 9: Relational Database Service Alibaba Cloud- DSA 441 Cloud Computing
Week 6: Server Load Balancer and Auto Scaling Alibaba Cloud- DSA 441 Cloud Co...
機械学習 入門
UI/UXが無意識に検索行動に与える影響について
Ad

Similar to Week 1: Programming for Data Analysis (20)

PDF
Data wrangling week 5
PDF
Data wrangling week3
PDF
Panda data structures and its importance in Python.pdf
PDF
Data wrangling week1
PDF
Data Wrangling Week 7
PDF
Data wrangling week2
PPTX
python-pandas-For-Data-Analysis-Manipulate.pptx
PDF
Importing Data Sets | Importing Data Sets | Importing Data Sets
PPTX
Q-Step_WS_06112019_Data_Analysis_and_visualisation_with_Python (3).pptx
PPTX
Q-Step_WS_06112019_Data_Analysis_and_visualisation_with_Python.pptx
PDF
XII - 2022-23 - IP - RAIPUR (CBSE FINAL EXAM).pdf
PPTX
2. Data Preprocessing with Numpy and Pandas.pptx
PPTX
DataStructures in Pyhton Pandas and numpy.pptx
PPTX
Unit 3_Numpy_VP.pptx
PPTX
Meetup Junio Data Analysis with python 2018
PDF
Pandas tool for data scientist
ODP
Data Analysis in Python
PPTX
More on Pandas.pptx
PPTX
Lecture 3 intro2data
PPTX
PYTHON PANDAS.pptx
Data wrangling week 5
Data wrangling week3
Panda data structures and its importance in Python.pdf
Data wrangling week1
Data Wrangling Week 7
Data wrangling week2
python-pandas-For-Data-Analysis-Manipulate.pptx
Importing Data Sets | Importing Data Sets | Importing Data Sets
Q-Step_WS_06112019_Data_Analysis_and_visualisation_with_Python (3).pptx
Q-Step_WS_06112019_Data_Analysis_and_visualisation_with_Python.pptx
XII - 2022-23 - IP - RAIPUR (CBSE FINAL EXAM).pdf
2. Data Preprocessing with Numpy and Pandas.pptx
DataStructures in Pyhton Pandas and numpy.pptx
Unit 3_Numpy_VP.pptx
Meetup Junio Data Analysis with python 2018
Pandas tool for data scientist
Data Analysis in Python
More on Pandas.pptx
Lecture 3 intro2data
PYTHON PANDAS.pptx
Ad

More from Ferdin Joe John Joseph PhD (19)

PDF
Invited Talk DGTiCon 2022
PDF
Week 12: Cloud AI- DSA 441 Cloud Computing
PDF
Week 10: Cloud Security- DSA 441 Cloud Computing
PDF
Week 7: Object Storage Service Alibaba Cloud- DSA 441 Cloud Computing
PDF
Week 5: Elastic Compute Service (ECS) with Alibaba Cloud- DSA 441 Cloud Compu...
PDF
Week 4: Big Data and Hadoop in Alibaba Cloud - DSA 441 Cloud Computing
PDF
Week 3: Virtual Private Cloud, On Premise, IaaS, PaaS, SaaS - DSA 441 Cloud C...
PDF
Week 2: Virtualization and VM Ware - DSA 441 Cloud Computing
PDF
Week 1: Introduction to Cloud Computing - DSA 441 Cloud Computing
PDF
Sept 6 2021 BTech Artificial Intelligence and Data Science curriculum
PDF
Hadoop in Alibaba Cloud
PDF
Cloud Computing Essentials in Alibaba Cloud
PDF
Transforming deep into transformers – a computer vision approach
PDF
Week 10: Programming for Data Analysis
PDF
Programming for Data Analysis: Week 3
PDF
Deep learning - Introduction
PDF
Data wrangling week 11
PDF
Data wrangling week 9
PDF
Deep Learning and CNN Architectures
Invited Talk DGTiCon 2022
Week 12: Cloud AI- DSA 441 Cloud Computing
Week 10: Cloud Security- DSA 441 Cloud Computing
Week 7: Object Storage Service Alibaba Cloud- DSA 441 Cloud Computing
Week 5: Elastic Compute Service (ECS) with Alibaba Cloud- DSA 441 Cloud Compu...
Week 4: Big Data and Hadoop in Alibaba Cloud - DSA 441 Cloud Computing
Week 3: Virtual Private Cloud, On Premise, IaaS, PaaS, SaaS - DSA 441 Cloud C...
Week 2: Virtualization and VM Ware - DSA 441 Cloud Computing
Week 1: Introduction to Cloud Computing - DSA 441 Cloud Computing
Sept 6 2021 BTech Artificial Intelligence and Data Science curriculum
Hadoop in Alibaba Cloud
Cloud Computing Essentials in Alibaba Cloud
Transforming deep into transformers – a computer vision approach
Week 10: Programming for Data Analysis
Programming for Data Analysis: Week 3
Deep learning - Introduction
Data wrangling week 11
Data wrangling week 9
Deep Learning and CNN Architectures

Recently uploaded (20)

PPTX
Supervised vs unsupervised machine learning algorithms
PDF
.pdf is not working space design for the following data for the following dat...
PPTX
Business Ppt On Nestle.pptx huunnnhhgfvu
PDF
168300704-gasification-ppt.pdfhghhhsjsjhsuxush
PDF
TRAFFIC-MANAGEMENT-AND-ACCIDENT-INVESTIGATION-WITH-DRIVING-PDF-FILE.pdf
PPTX
Introduction to Knowledge Engineering Part 1
PPTX
Introduction to Firewall Analytics - Interfirewall and Transfirewall.pptx
PPTX
ALIMENTARY AND BILIARY CONDITIONS 3-1.pptx
PDF
Launch Your Data Science Career in Kochi – 2025
PPTX
Data_Analytics_and_PowerBI_Presentation.pptx
PPTX
MODULE 8 - DISASTER risk PREPAREDNESS.pptx
PPTX
CEE 2 REPORT G7.pptxbdbshjdgsgjgsjfiuhsd
PPTX
Computer network topology notes for revision
PPTX
advance b rammar.pptxfdgdfgdfsgdfgsdgfdfgdfgsdfgdfgdfg
PPTX
Database Infoormation System (DBIS).pptx
PPTX
1_Introduction to advance data techniques.pptx
PPTX
Acceptance and paychological effects of mandatory extra coach I classes.pptx
PPTX
STUDY DESIGN details- Lt Col Maksud (21).pptx
PDF
Fluorescence-microscope_Botany_detailed content
PDF
“Getting Started with Data Analytics Using R – Concepts, Tools & Case Studies”
Supervised vs unsupervised machine learning algorithms
.pdf is not working space design for the following data for the following dat...
Business Ppt On Nestle.pptx huunnnhhgfvu
168300704-gasification-ppt.pdfhghhhsjsjhsuxush
TRAFFIC-MANAGEMENT-AND-ACCIDENT-INVESTIGATION-WITH-DRIVING-PDF-FILE.pdf
Introduction to Knowledge Engineering Part 1
Introduction to Firewall Analytics - Interfirewall and Transfirewall.pptx
ALIMENTARY AND BILIARY CONDITIONS 3-1.pptx
Launch Your Data Science Career in Kochi – 2025
Data_Analytics_and_PowerBI_Presentation.pptx
MODULE 8 - DISASTER risk PREPAREDNESS.pptx
CEE 2 REPORT G7.pptxbdbshjdgsgjgsjfiuhsd
Computer network topology notes for revision
advance b rammar.pptxfdgdfgdfsgdfgsdgfdfgdfgsdfgdfgdfg
Database Infoormation System (DBIS).pptx
1_Introduction to advance data techniques.pptx
Acceptance and paychological effects of mandatory extra coach I classes.pptx
STUDY DESIGN details- Lt Col Maksud (21).pptx
Fluorescence-microscope_Botany_detailed content
“Getting Started with Data Analytics Using R – Concepts, Tools & Case Studies”

Week 1: Programming for Data Analysis

  • 1. Programming for Data Analysis Week 1 Dr. Ferdin Joe John Joseph Faculty of Information Technology Thai – Nichi Institute of Technology, Bangkok
  • 2. Topics to cover Faculty of Information Technology, Thai - Nichi Institute of Technology, Bangkok 2
  • 3. Today’s Lesson • Introduction to Pandas • Read Data from Excel/CSV • Store Data in Excel/CSV • Laboratory Faculty of Information Technology, Thai - Nichi Institute of Technology, Bangkok 3
  • 4. Pandas • Pandas is the backbone of most of the data science projects • Derived from the term "panel data", an econometrics term for data sets that include observations over multiple time periods for the same individuals. Faculty of Information Technology, Thai - Nichi Institute of Technology, Bangkok 4
  • 5. Pandas • Explores datasets and read CSV and Excel sheets • Calculate Statistics • Clean the data by doing things like removing missing values and filtering rows or columns by some criteria • Visualize the data with help from Matplotlib. Plot bars, lines, histograms, bubbles, and more. • Store the cleaned, transformed data back into a CSV, other file or database Faculty of Information Technology, Thai - Nichi Institute of Technology, Bangkok 5
  • 6. Pandas - Structure • Pandas is built on top of the NumPy package • Data in pandas is often used to feed statistical analysis in SciPy • Plotting functions from Matplotlib • Machine learning algorithms in Scikit-learn Faculty of Information Technology, Thai - Nichi Institute of Technology, Bangkok 6
  • 7. Pandas - Installation In Command prompt pip install pandas or conda install pandas In jupyter notebook cell !pip install pandas Faculty of Information Technology, Thai - Nichi Institute of Technology, Bangkok 7
  • 8. Pandas installation Faculty of Information Technology, Thai - Nichi Institute of Technology, Bangkok 8
  • 9. Pandas version Faculty of Information Technology, Thai - Nichi Institute of Technology, Bangkok 9
  • 10. Pandas version Faculty of Information Technology, Thai - Nichi Institute of Technology, Bangkok 10
  • 11. Pandas read data Faculty of Information Technology, Thai - Nichi Institute of Technology, Bangkok 11
  • 12. Pandas - Index Faculty of Information Technology, Thai - Nichi Institute of Technology, Bangkok 12
  • 13. Pandas – Locate data query Faculty of Information Technology, Thai - Nichi Institute of Technology, Bangkok 13
  • 14. Pandas read CSV Faculty of Information Technology, Thai - Nichi Institute of Technology, Bangkok 14
  • 15. Pandas – Read CSV Faculty of Information Technology, Thai - Nichi Institute of Technology, Bangkok 15
  • 16. Pandas – Read CSV from local drive Faculty of Information Technology, Thai - Nichi Institute of Technology, Bangkok 16
  • 17. Read CSV and remove index Faculty of Information Technology, Thai - Nichi Institute of Technology, Bangkok 17
  • 18. Pandas – Read JSON Faculty of Information Technology, Thai - Nichi Institute of Technology, Bangkok 18
  • 19. Pandas head() Faculty of Information Technology, Thai - Nichi Institute of Technology, Bangkok 19
  • 20. Pandas tail() • List last few data Faculty of Information Technology, Thai - Nichi Institute of Technology, Bangkok 20
  • 21. Data frame variables Faculty of Information Technology, Thai - Nichi Institute of Technology, Bangkok 21
  • 22. Size of dataset and data duplication Faculty of Information Technology, Thai - Nichi Institute of Technology, Bangkok 22
  • 23. Drop duplicates Faculty of Information Technology, Thai - Nichi Institute of Technology, Bangkok 23
  • 24. Rename Columns Faculty of Information Technology, Thai - Nichi Institute of Technology, Bangkok 24
  • 25. Change case of all variables Faculty of Information Technology, Thai - Nichi Institute of Technology, Bangkok 25
  • 26. Pandas – Is null Faculty of Information Technology, Thai - Nichi Institute of Technology, Bangkok 26
  • 27. Pandas – Is null Faculty of Information Technology, Thai - Nichi Institute of Technology, Bangkok 27
  • 28. Remove null values Faculty of Information Technology, Thai - Nichi Institute of Technology, Bangkok 28
  • 29. Remove null by axis Faculty of Information Technology, Thai - Nichi Institute of Technology, Bangkok 29
  • 30. Select a column based on index Faculty of Information Technology, Thai - Nichi Institute of Technology, Bangkok 30
  • 31. Faculty of Information Technology, Thai - Nichi Institute of Technology, Bangkok 31
  • 32. Faculty of Information Technology, Thai - Nichi Institute of Technology, Bangkok 32
  • 33. Fill null with mean of duration Faculty of Information Technology, Thai - Nichi Institute of Technology, Bangkok 33
  • 34. Describe function Faculty of Information Technology, Thai - Nichi Institute of Technology, Bangkok 34
  • 35. Describe a column and statistics Faculty of Information Technology, Thai - Nichi Institute of Technology, Bangkok 35
  • 36. Correlation of all variables Faculty of Information Technology, Thai - Nichi Institute of Technology, Bangkok 36
  • 37. iloc function Faculty of Information Technology, Thai - Nichi Institute of Technology, Bangkok 37
  • 38. Data between two values Faculty of Information Technology, Thai - Nichi Institute of Technology, Bangkok 38
  • 39. Query in Pandas Faculty of Information Technology, Thai - Nichi Institute of Technology, Bangkok 39
  • 40. Faculty of Information Technology, Thai - Nichi Institute of Technology, Bangkok 40
  • 41. Multiple Conditions Faculty of Information Technology, Thai - Nichi Institute of Technology, Bangkok 41
  • 42. Excel Read - Pandas Faculty of Information Technology, Thai - Nichi Institute of Technology, Bangkok 42
  • 43. Formsof JSON Faculty of Information Technology, Thai - Nichi Institute of Technology, Bangkok 43 • Objects • Arrays • Values • Strings • Whitespace
  • 44. JSONProtocol Faculty of Information Technology, Thai - Nichi Institute of Technology, Bangkok 44 • ECMA-404 The JSON Data Interchange Standard. • Link of the protocol in canvas. For your reading
  • 45. Usageof JSONinpython Faculty of Information Technology, Thai - Nichi Institute of Technology, Bangkok 45 • Demonstration in Jupyter
  • 46. Prerequisite Faculty of Information Technology, Thai - Nichi Institute of Technology, Bangkok 46 • Prepare a JSON file using notepad and save it as filename.json • For easy access, save the file in the same directory as the ipynb notebook
  • 47. Prerequisite Faculty of Information Technology, Thai - Nichi Institute of Technology, Bangkok 47
  • 48. Libraries Faculty of Information Technology, Thai - Nichi Institute of Technology, Bangkok 48
  • 49. Libraries Faculty of Information Technology, Thai - Nichi Institute of Technology, Bangkok 49
  • 50. JSONinvariable Faculty of Information Technology, Thai - Nichi Institute of Technology, Bangkok 50
  • 51. JSONfromfile Faculty of Information Technology, Thai - Nichi Institute of Technology, Bangkok 51 • Create a file person.json and store the following {"name":"Bob", "languages": ["English", "French"] }
  • 52. JSONfileread Faculty of Information Technology, Thai - Nichi Institute of Technology, Bangkok 52
  • 53. Dict to JSON Faculty of Information Technology, Thai - Nichi Institute of Technology, Bangkok 53
  • 54. Readandwrite JSON Faculty of Information Technology, Thai - Nichi Institute of Technology, Bangkok 54
  • 55. Addmorefields Faculty of Information Technology, Thai - Nichi Institute of Technology, Bangkok 55
  • 56. Appendmoredata Faculty of Information Technology, Thai - Nichi Institute of Technology, Bangkok 56
  • 57. DSA 207 • Import libraries • Get familiar with read csv • Read xlsx • Read json • Use numpy to access the values • Use pandas to remove null values Faculty of Information Technology, Thai - Nichi Institute of Technology, Bangkok 57