Top Banner
COMP 333 Data Analytics Python pandas Greg Butler Data Science Research Centre and Centre for Structural and Functional Genomics and Computer Science and Software Engineering Concordia University, Montreal, Canada [email protected]
21

COMP 333 Data Analytics - Concordia University

Feb 05, 2022

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: COMP 333 Data Analytics - Concordia University

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

[email protected]

Page 2: COMP 333 Data Analytics - Concordia University

Overview of Lecture

1. Python array

2. Python numpy ndarray

3. Python pandas DataFrame

Page 3: COMP 333 Data Analytics - Concordia University

Python Types

Page 4: COMP 333 Data Analytics - Concordia University

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

Python Array Methods

Page 6: COMP 333 Data Analytics - Concordia University

Python numpy Types

Page 7: COMP 333 Data Analytics - Concordia University

Python numpy ndarray

Page 8: COMP 333 Data Analytics - Concordia University

Python numpy ndarray

Page 9: COMP 333 Data Analytics - Concordia University

Python pandas Types

Page 10: COMP 333 Data Analytics - Concordia University

Python pandas Types

Panel and Panel4Dare deprecated, and replaced by xarray

xarray

xarray.pydata.org

Page 11: COMP 333 Data Analytics - Concordia University

Python pandas DataFrame

Page 12: COMP 333 Data Analytics - Concordia University

Python pandas DataFrame

Page 13: COMP 333 Data Analytics - Concordia University

Python pandas DataFrame

Page 14: COMP 333 Data Analytics - Concordia University

Python pandas DataFrame

Page 15: COMP 333 Data Analytics - Concordia University

Python pandas DataFrame

Page 16: COMP 333 Data Analytics - Concordia University

Python pandas DataFrame

Page 17: COMP 333 Data Analytics - Concordia University

Python pandas DataFrame

Page 18: COMP 333 Data Analytics - Concordia University

Python pandas DataFrame

Page 19: COMP 333 Data Analytics - Concordia University

Python pandas DataFrame

Page 20: COMP 333 Data Analytics - Concordia University

Python pandas DataFrame

Page 21: COMP 333 Data Analytics - Concordia University

Python pandas DataFrame