Introduction to python pandas data structures
by nilesh sharma (speaking)
Objective
Introduction to python pandas and explain it's benefits for doing the data analysis using a real world example, by explaining two primary data structures of pandas, Series (1-dimensional) and DataFrame (2-dimensional),
Description
pandas is an open source Python library for data analysis. Python has always been great for prepping and munging data, but it's never been great for analysis - you'd usually end up using R or loading it into a database and using SQL (or worse, Excel). pandas makes Python great for analysis.
pandas is a Python package providing fast, flexible, and expressive data structures designed to make working with “relational” or “labeled” data both easy and intuitive. It aims to be the fundamental high-level building block for doing practical, real world data analysis in Python. Additionally, it has the broader goal of becoming the most powerful and flexible open source data analysis / manipulation tool available in any language. It is already well on its way toward this goal.
pandas is well suited for many different kinds of data:
Tabular data with heterogeneously-typed columns, as in an SQL table or Excel spreadsheet
Ordered and unordered (not necessarily fixed-frequency) time series data.
Arbitrary matrix data (homogeneously typed or heterogeneous) with row and column labels
Any other form of observational / statistical data sets. The data actually need not be labeled at all to be placed into a pandas data structure
Requirements
pip install numpy
pip install pandas
on ubuntu/mac machine, that's it ...!!!
Speaker bio
Web Professional and Research consultant having more than 5 years of progressive experience in India & UAE with reputed IT organizations.
Possess rich knowledge of Software Development Life Cycle phases- Requirement, Design, Development, Unit Testing, Review and Maintenance.
Interests: Web Programming, UI Design, Website QA, Website Project Management, Other - Web Development, Research Analysis. Software Development LIfe Cycle. Agile Project Management, Scrum Process.
Current project covers: High Level Python web framework - Django
Tasks Handled : Requirement Analysis, Impact analysis, Design, Development, Unit
Testing, Production Deployment, Review, Maintenance, Bug Fixing, Client Communication
Programming Languages - HTML, JavaScript, Jquery, Shell Scripting, Python Web Frameworks - Prototype (JS), Django (Python), C, C++, Java.
1
▼
Hi Nilesh,
Would request you to share, what case-study are you planning to share during your talk.
Please share the code-snippets and / or datasets with which you will be playing.
Regards
Konark