Lesson 12: Data Analysis Class Participation: Class Chat:

Slides:



Advertisements
Similar presentations
 A set of objectives or student learning outcomes for a course or a set of courses.  Specifies the set of concepts and skills that the student must.
Advertisements

 Prototype for Course on Web Security ETEC 550.  Huge topic covering both system/network architecture and programming techniques.  Identified lack.
What does it mean to be a good citizen? Teacher Page Introduction Task Process Evaluation Conclusion Resources.
Pandas: Python Programming for Spreadsheets Pamela Wu Sept. 17 th 2015.
Library of Congress Teaching with Primary Sources 2015.
National Council of Supervisors of Mathematics CCSS Standards of Mathematical Practice: Reasoning and Explaining The Common Core State Standards Illustrating.
Related Sample t-test A related sample t-test is used when participants in the two groups are not independent of participants in the other groups. – Repeated.
Learn AngularJS by Building 10 projects. Introduction to AngularJS An Open source web application framework by Google Written in JavaScript offers complete.
Research Introduction to the concept of incorporating sources into your own work.
Lesson 11: Web Services and API's
Equivalent Expressions through Connect Ed
Personality Test based on the Myers-Briggs Type Indicator
Lesson 06: Functions Class Participation: Class Chat:
Python for data analysis Prakhar Amlathe Utah State University
Lesson 03: Variables and Types
IST256 : Applications Programming for Information Systems
Lesson 08: Files Class Participation: Class Chat: Attendance Code 
Lesson 07: Strings Class Chat: Attendance: Participation
Lesson 10: Dictionaries Topic: Introduction to Programming, Zybook Ch 9, P4E Ch 9. Slides on website.
Appmarketingminds.com Welcome to App Marketing Minds’ series on how to create viral applications.
Lesson 14: Web Scraping TopHat Attendance
Lesson 13: Visualizations
Lesson 02: Introduction to Python
Lesson 04: Conditionals Topic: Introduction to Programming, Zybook Ch 3, P4E Ch 3. Slides on website.
Week 7, Day Two: October 24th, 2012
IST256 : Applications Programming for Information Systems
Intro To Pete Alonzi University of Virginia Library
IST256 : Applications Programming for Information Systems
Bell Work.
Lesson 05: Iterations Class Chat: Attendance: Participation
IST256 : Applications Programming for Information Systems
Lesson 12: Data Analysis Topic: Data Analysis, Readings on website.
String Manipulation.
Reader’s Workshop Essential question:
Computers, Technology & Education
Essentials of HTML.
Essentials of HTML.
Cse 344 May 30th – analysis.
Lesson 13: Visualizations
Lesson 13: Visualizations
IST256 : Applications Programming for Information Systems
Python I/O.
Lesson 04: Conditionals Class Chat: Attendance: Participation
Lesson 05: Iterations Topic: Introduction to Programming, Zybook Ch 4, P4E Ch 5. Slides on website.
Get ready for today: Get our your notes over the Hero’s Journey Archetype. This should include your movie comparison as well! I am checking these for.
Measurement Lab Trial 1 Sig Fig Inquiry
Lesson 09: Lists Topic: Introduction to Programming, Zybook Ch 8, P4E Ch 8. Slides on website.
Lesson 06: Functions Class Chat: Attendance: Participation
L16: Big Idea 5-Team, Transform, Transmit-Performance Assessment Task-The Presentation & Oral Defense.
1.
Lesson 09: Lists Class Chat: Attendance: Participation
Fitting data collection into your Stats lessons
Lesson 03: Variables and Types
Stories of Human Rights
IST256 : Applications Programming for Information Systems
Lesson 08: Files Class Chat: Attendance: Participation
Lesson 11: Web Services and API's
Lesson 10: Dictionaries Class Chat: Attendance: Participation
Measurement Lab Trial 1 Sig Fig Inquiry
Unit Commanders Course Developing Our Members
Welcome to English III Live Lessons!
Lesson 12: Data Analysis Class Chat: Attendance: Participation
Lesson 02: Introduction to Python
Session 3: Thinking Logs & Website Training
Lesson 07: Strings Class Chat: Attendance: Participation
CSE 231 Lab 15.
Course Introduction Data Visualization & Exploration – COMPSCI 590
Chi Square Test of Homogeneity
IST256 : Applications Programming for Information Systems
Presentation transcript:

Lesson 12: Data Analysis Class Participation: Class Chat: http://ist256.syr.edu/cp/12.html Class Chat: https://gitter.im/IST256/Fudge Attendance Code 

Questions? Ask in Our Course Chat! Agenda What is Data Analysis? What is Pandas? How to perform data analysis with Pandas You’ve Read: Readings online. https://gitter.im/IST256/Fudge Questions? Ask in Our Course Chat!

Connect Activity Question: The process of systematically applying techniques to evaluate data is known as ?

Data Analysis: What is it? Goals of Data Analysis: Apply logical techniques to Describe, condense, recap and evaluate Data and Illustrate Information Goals of Data Analysis: Discover useful information Provide insights Suggest conclusions Support Decision Making

What is pandas ? Pandas is Python package for data analysis. It Provides built-in data structures which simplify the manipulation and analysis of data sets. Pandas is easy to use and powerful, but “with great power comes great responsibility” We cannot teach you all things Pandas, we must focus on how it works, so you can figure out the rest on your own. http://pandas.pydata.org/pandas-docs/stable/

Pandas: Essential Concepts A Series is a named Python list (dict with list as value). { ‘grades’ : [50,90,100,45] } A DataFrame is a dictionary of Series (dict of series): { { ‘names’ : [‘bob’,’ken’,’art’,’joe’]} { ‘grades’ : [50,90,100,45] } }

Watch Me Code 1 Pandas Basics Series DataFrame Creating a DataFrame from a dict Select columns, Select rows with Boolean indexing

Check Yourself: Series or DataFrame? Match the code to the result. One result is a Series, the other a DataFrame df[‘Quarter’] df[ [‘Quarter’] ]

Check Yourself: Boolean Index Which rows are included in this Boolean index? df[ df[‘Sold’] < 110 ]

Watch Me Code 2 Data Analysis of Superhero Movies: read_csv file from web no column names head(), sample() value_counts dealing with nulls Feature engineering

End-To-End Example Data Analysis of iSchool Classes What percentage of the schedule are undergrad? How many undergrad classes on Friday? or 8AM? https://ischool.syr.edu/classes Read_html() append() Engineer Grad / Undergrad

Conclusion Activity "1 Important thing" Explain one important thing you learned today!