![Page 1: COMP 333 Data Analytics - Concordia University](https://reader031.vdocuments.us/reader031/viewer/2022020707/61fe80edd3fdf77dd568df8f/html5/thumbnails/1.jpg)
COMP 333 Data Analytics
Python pandas
Greg Butler
Data Science Research Centre
and
Centre for Structural and Functional Genomics
and
Computer Science and Software EngineeringConcordia University, Montreal, Canada
![Page 2: COMP 333 Data Analytics - Concordia University](https://reader031.vdocuments.us/reader031/viewer/2022020707/61fe80edd3fdf77dd568df8f/html5/thumbnails/2.jpg)
Overview of Lecture
1. Python array
2. Python numpy ndarray
3. Python pandas DataFrame
![Page 3: COMP 333 Data Analytics - Concordia University](https://reader031.vdocuments.us/reader031/viewer/2022020707/61fe80edd3fdf77dd568df8f/html5/thumbnails/3.jpg)
Python Types
![Page 4: COMP 333 Data Analytics - Concordia University](https://reader031.vdocuments.us/reader031/viewer/2022020707/61fe80edd3fdf77dd568df8f/html5/thumbnails/4.jpg)
Python array
Module array in Python 3.3
class array.array(typecode[, initializer])
array
an object type for an array of basic values:characters, integers, floating point numbers
Arrays behave very much like listsexcept the type of objects is constrained
The type is specified a type code, eg’l’ C signed long (int)’u’ unicode character’d’ C double (float)
Example
array(’l’)array(’l’, [1, 2, 3, 4, 5])array(’d’, [1.0, 2.0, 3.14])
![Page 5: COMP 333 Data Analytics - Concordia University](https://reader031.vdocuments.us/reader031/viewer/2022020707/61fe80edd3fdf77dd568df8f/html5/thumbnails/5.jpg)
Python Array Methods
![Page 6: COMP 333 Data Analytics - Concordia University](https://reader031.vdocuments.us/reader031/viewer/2022020707/61fe80edd3fdf77dd568df8f/html5/thumbnails/6.jpg)
Python numpy Types
![Page 7: COMP 333 Data Analytics - Concordia University](https://reader031.vdocuments.us/reader031/viewer/2022020707/61fe80edd3fdf77dd568df8f/html5/thumbnails/7.jpg)
Python numpy ndarray
![Page 8: COMP 333 Data Analytics - Concordia University](https://reader031.vdocuments.us/reader031/viewer/2022020707/61fe80edd3fdf77dd568df8f/html5/thumbnails/8.jpg)
Python numpy ndarray
![Page 9: COMP 333 Data Analytics - Concordia University](https://reader031.vdocuments.us/reader031/viewer/2022020707/61fe80edd3fdf77dd568df8f/html5/thumbnails/9.jpg)
Python pandas Types
![Page 10: COMP 333 Data Analytics - Concordia University](https://reader031.vdocuments.us/reader031/viewer/2022020707/61fe80edd3fdf77dd568df8f/html5/thumbnails/10.jpg)
Python pandas Types
Panel and Panel4Dare deprecated, and replaced by xarray
xarray
xarray.pydata.org
![Page 11: COMP 333 Data Analytics - Concordia University](https://reader031.vdocuments.us/reader031/viewer/2022020707/61fe80edd3fdf77dd568df8f/html5/thumbnails/11.jpg)
Python pandas DataFrame
![Page 12: COMP 333 Data Analytics - Concordia University](https://reader031.vdocuments.us/reader031/viewer/2022020707/61fe80edd3fdf77dd568df8f/html5/thumbnails/12.jpg)
Python pandas DataFrame
![Page 13: COMP 333 Data Analytics - Concordia University](https://reader031.vdocuments.us/reader031/viewer/2022020707/61fe80edd3fdf77dd568df8f/html5/thumbnails/13.jpg)
Python pandas DataFrame
![Page 14: COMP 333 Data Analytics - Concordia University](https://reader031.vdocuments.us/reader031/viewer/2022020707/61fe80edd3fdf77dd568df8f/html5/thumbnails/14.jpg)
Python pandas DataFrame
![Page 15: COMP 333 Data Analytics - Concordia University](https://reader031.vdocuments.us/reader031/viewer/2022020707/61fe80edd3fdf77dd568df8f/html5/thumbnails/15.jpg)
Python pandas DataFrame
![Page 16: COMP 333 Data Analytics - Concordia University](https://reader031.vdocuments.us/reader031/viewer/2022020707/61fe80edd3fdf77dd568df8f/html5/thumbnails/16.jpg)
Python pandas DataFrame
![Page 17: COMP 333 Data Analytics - Concordia University](https://reader031.vdocuments.us/reader031/viewer/2022020707/61fe80edd3fdf77dd568df8f/html5/thumbnails/17.jpg)
Python pandas DataFrame
![Page 18: COMP 333 Data Analytics - Concordia University](https://reader031.vdocuments.us/reader031/viewer/2022020707/61fe80edd3fdf77dd568df8f/html5/thumbnails/18.jpg)
Python pandas DataFrame
![Page 19: COMP 333 Data Analytics - Concordia University](https://reader031.vdocuments.us/reader031/viewer/2022020707/61fe80edd3fdf77dd568df8f/html5/thumbnails/19.jpg)
Python pandas DataFrame
![Page 20: COMP 333 Data Analytics - Concordia University](https://reader031.vdocuments.us/reader031/viewer/2022020707/61fe80edd3fdf77dd568df8f/html5/thumbnails/20.jpg)
Python pandas DataFrame
![Page 21: COMP 333 Data Analytics - Concordia University](https://reader031.vdocuments.us/reader031/viewer/2022020707/61fe80edd3fdf77dd568df8f/html5/thumbnails/21.jpg)
Python pandas DataFrame