/Excel

Transforming Excel Analysis into Python and pandas Data Models

Primary LanguageJupyter NotebookMIT LicenseMIT

GitHub Twitter @data4sci GitHub top language GitHub repo size GitHub last commit Binder

Sunday Briefing

Transforming Excel Analysis into Python and pandas Data Models

Code and slides to accompany the online series of webinars: https://data4sci.com/excel by Data For Science.

Run the code in Binder: Binder

Microsoft Excel has a long and proud history of bringing data analysis and processing to the masses with its intuitive interface and powerful functionality. However, it has important limitations that are only becoming more apparent in our current age of Big Data and that can only be surpassed by up-skilling to a more programming oriented context.

This lecture will introduce you to the ways in which Python and Pandas can be used to build up on your Excel analyses to bring the power of sophisticated Data Science and Machine Learning tools into your pipeline. We’ll also cover how to both read data from and write results to Excel spreadsheets.

Schedule

1. Excel Pitfalls

  • Default settings
  • Worksheet sizes and cross references
  • Formatting and styling
  • Functions and cell evaluation

2. Pandas Data Frames

  • Importing csv files and Excel spreadsheets
  • Data cleaning
  • Subsetting
  • DataFrame Manipulations
  • Merge and Join
  • Generating simple Excel spreadsheets

3. Simple Data Modeling

  • Data smoothing
  • Pivot tables
  • Basic plotting
  • Linear regression
  • Curve fitting

4. Manipulating Excel Spreadsheets

  • Adding sheets to a workbook
  • Reading and formatting Excel files
  • Inspecting arbitrary cells
  • Modifying specific rows and columns
  • Appending a dataframe to an excel sheet

Slides: http://data4sci.com/landing/excel/