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


Top Related