CS代考 Exercise 02

Exercise 02
This should be completed individually.

Section 1: Querying a database in python

Copyright By PowCoder代写 加微信 powcoder

1. Connect to your local postgres instance from python (the pyscopg2 library is relatively

straightforward).

2. Write a query to return a dataset with film, rental, and payment information. Your dataset

should have multiple rows per film, one for each time the film was rented and the amount spent

on each rental. Create a dataframe with this information

3. Create a dataframe from the customer table

Section 2: Manipulating dataframes
1. Create a column for customer_name that has the first name and last name in the same column.

2. Remove any inactive customers from the dataframe

3. Change the email addresses to be but only when their store_id is an

even number

Section 3: Visualizations
1. How much do customers tend to spend on rentals in aggregate?

2. What does the distribution of film revenue look like?

Section 4: Analysis
1. On average, do some movie ratings generate more revenue than others?

2. Do distributions of counts of rented films by category_id look the same for the 2 stores?

3. Do films that have a ‘husband’ (check the ‘fulltext’ field) generate the same amount of revenue

as films that feature a ‘dinosaur’?

程序代写 CS代考 加微信: powcoder QQ: 1823890830 Email: powcoder@163.com