Welcome to Python!
P YTH ON FOR SP R E AD SH E E T U SE R S
Chris Cardillo
Data Scientist
Welcome to P y thon ! P YTH ON FOR SP R E AD SH E E T U SE R S - - PowerPoint PPT Presentation
Welcome to P y thon ! P YTH ON FOR SP R E AD SH E E T U SE R S Chris Cardillo Data Scientist What is P y thon ? General p u rpose programming lang u age Has code packages for data science Object - oriented PYTHON FOR SPREADSHEET USERS Object
P YTH ON FOR SP R E AD SH E E T U SE R S
Chris Cardillo
Data Scientist
PYTHON FOR SPREADSHEET USERS
General purpose programming language Has code packages for data science Object-oriented
PYTHON FOR SPREADSHEET USERS
PYTHON FOR SPREADSHEET USERS
PYTHON FOR SPREADSHEET USERS
In Python
math.SUM(2,3)
In Spreadsheets
PYTHON FOR SPREADSHEET USERS
math.SUM() math is our package SUM is our function in the
package The dot ( . ) lets us access the function inside the package
PYTHON FOR SPREADSHEET USERS
A Recipe for Buered Toast
PYTHON FOR SPREADSHEET USERS
import math
PYTHON FOR SPREADSHEET USERS
PYTHON FOR SPREADSHEET USERS
import pandas
PYTHON FOR SPREADSHEET USERS
import pandas pandas.read_excel('fruit.xlsx')
fruit.xlsx (the kind of data pandas likes)
PYTHON FOR SPREADSHEET USERS
before
import pandas pandas.read_excel('fruit.xlsx')
aer
import pandas as pd pd.read_excel('fruit.xlsx')
PYTHON FOR SPREADSHEET USERS
import pandas as pd fruit = pd.read_excel('fruit.xlsx')
fruit.xlsx
PYTHON FOR SPREADSHEET USERS
import pandas as pd fruit = pd.read_excel('fruit.xlsx') print(fruit)
PYTHON FOR SPREADSHEET USERS
SCRIPT.PY is the script IPYTHON SHELL is the
console
P YTH ON FOR SP R E AD SH E E T U SE R S
P YTH ON FOR SP R E AD SH E E T U SE R S
Chris Cardillo
Data Scientist
PYTHON FOR SPREADSHEET USERS
import pandas as pd fruit = pd.read_excel('fruit.xlsx') print(fruit)
PYTHON FOR SPREADSHEET USERS
PYTHON FOR SPREADSHEET USERS
PYTHON FOR SPREADSHEET USERS
PYTHON FOR SPREADSHEET USERS
PYTHON FOR SPREADSHEET USERS
PYTHON FOR SPREADSHEET USERS
PYTHON FOR SPREADSHEET USERS
PYTHON FOR SPREADSHEET USERS
.head() .info() .describe() .sort_values()
PYTHON FOR SPREADSHEET USERS
import pandas as pd fruit = pd.read_excel('fruit.xlsx') print(fruit.head())
PYTHON FOR SPREADSHEET USERS
import pandas as pd fruit = pd.read_excel('fruit.xlsx') print(fruit.head(2))
PYTHON FOR SPREADSHEET USERS
import pandas as pd fruit = pd.read_excel('fruit.xlsx') print(fruit.info())
PYTHON FOR SPREADSHEET USERS
import pandas as pd fruit = pd.read_excel('fruit.xlsx') print(fruit.describe())
PYTHON FOR SPREADSHEET USERS
import pandas as pd fruit = pd.read_excel('fruit.xlsx') fruit = fruit.sort_values('name') fruit = fruit.reset_index(drop=True) print(fruit)
PYTHON FOR SPREADSHEET USERS
import pandas as pd fruit = pd.read_excel('fruit.xlsx') fruit = fruit.sort_values('price_usd', ascending=False) fruit = fruit.reset_index(drop=True) print(fruit.head(3))
P YTH ON FOR SP R E AD SH E E T U SE R S
P YTH ON FOR SP R E AD SH E E T U SE R S
Chris Cardillo
Data Scientist
PYTHON FOR SPREADSHEET USERS
PYTHON FOR SPREADSHEET USERS
PYTHON FOR SPREADSHEET USERS
fruit['name']
PYTHON FOR SPREADSHEET USERS
== (equal to) != (not equal to) < (less than) > (greater than) <= (less than or equal to) >= (greater or equal to)
PYTHON FOR SPREADSHEET USERS
fruit['name'] fruit['name'] == "Apple"
PYTHON FOR SPREADSHEET USERS
fruit[fruit['name'] == "Apple"]
PYTHON FOR SPREADSHEET USERS
fruit[fruit['price_usd'] > 1]
PYTHON FOR SPREADSHEET USERS
fruit[fruit['price_usd'] > 1].reset_index(drop=True)
PYTHON FOR SPREADSHEET USERS
df[df['this_column'] == 'that value']
PYTHON FOR SPREADSHEET USERS
In Python
fruit[fruit['name'] == "Apple"]
In Spreadsheets
PYTHON FOR SPREADSHEET USERS
PYTHON FOR SPREADSHEET USERS
PYTHON FOR SPREADSHEET USERS
+ (addition)
* (multiplication) / (division)
PYTHON FOR SPREADSHEET USERS
fruit['cost'] = fruit['price_usd'] * 2
PYTHON FOR SPREADSHEET USERS
PYTHON FOR SPREADSHEET USERS
PYTHON FOR SPREADSHEET USERS
fruit['cost'] = fruit['price_usd'] * fruit['quantity']
P YTH ON FOR SP R E AD SH E E T U SE R S