import pandas as pd
import numpy as np
import duckdb
%load_ext sql
conn = duckdb.connect()
conn.query("INSTALL sqlite")
%sql conn --alias duckdb
data = {'j_name': ['Llama Technician','Software Engineer','Open Source Maintainer','Big Data Engineer', 'Data Analyst', 'Analyst Intern'],
'c_name': ["Google","Salesforce", "Github","Microsoft","Startup","Google"],
'c_location' : ['Mountain View', 'SF', 'SF', 'Redmond', 'Berkeley', 'SF'],
'm_name': ["Applied Math","ORMS","Computer Science", "Data Science", "Data Science","Philosophy"]
}
survey = pd.DataFrame(data, columns = list(data.keys()))
homes_data = {'home_id': [1,2,3,4,5,6],
'city': ["Berkeley","San Jose","Berkeley","Berkeley","Berkeley", "Sunnyvale"],
'bedrooms': [2,1,5,3,4,1],
'bathrooms': [2,2,1,1,3,2],
'area': [str(i) for i in [500,750,1000,1500,500,1000]]
}
homes = pd.DataFrame(homes_data, columns = list(homes_data.keys()))
transactions_data = {'home_id': [1,2,3,5],
'buyer_id': [5,6,7,8],
'seller_id': [8,7,6,5],
'transaction_data': ['1/12/2001','4/14/2001','8/11/2001','12/21/2001'],
'sale_price': [1000,500,750,1200]
}
transactions = pd.DataFrame(transactions_data, columns = list(transactions_data.keys()))
buyers_data = {'buyer_id': [5,6,7,8],
'name': ["Xiaorui","Conan","Rose","Brandon"],
}
buyers = pd.DataFrame(buyers_data, columns = list(buyers_data.keys()))
seller_data = {'seller_id': [8,7,6,5],
'name': ["Shreya","Emrie","Jake","Sam"],
}
seller = pd.DataFrame(seller_data, columns = list(seller_data.keys()))
cat_owners_data = {'id': [10,11,12],
'name': ["Alice","Bob","Candice"],
}
cat_owners = pd.DataFrame(cat_owners_data, columns = list(cat_owners_data.keys()))
cats_data = {'id': [51,52,53,54,55],
'owner_id': [10, 10, 11, 11, 12],
'name': ["Mittens","Whisker","Pishi","Lucky","Fluffy"],
'breed' : ["Tabby","Black","Orange","Tabby","Black"],
'age': [2,3,1,2,16]
}
cats = pd.DataFrame(cats_data, columns = list(cats_data.keys()))