The following specifications should be met for your code solution: • The specified function name must be used • The function will take a single argument called filename. This will allow the function to be called for different data files of this same format. • The function should read in the CSV file and unpack the information contained into variables with an appropriate type. o The column headings (e.g. Count of Stolen Animals, etc.) should be stored in a list, with one element per column heading o The number of stolen animals should be returned as a list of integers o The other column data should be returned as lists of strings. One list per column The function should return the processed data with the following order for the return arguments: o The column headings list o The data columns: col1, col2, .., col6

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question
100%

i need to write a function to be able to read in a cvs file in python (jupyter notebook) and change the data into appropriate forms for later analysis. It has been specified that input and output should be done using open and close only and not packages. Below in the image is the specifications for the function we need to write. Our data given is stolen animals in london and ive given example if the beginning of the data below.

Count of Stolen Animals,Type of Animal,Borough,Type Of Offence,Animal Recovered,Year and Month
1,Dog,Lambeth,Theft and Handling,Not Recovered,Jan-2010
1,Dog,Islington,Violence Against the Person,Not Recovered,Jan-2010
1,Dog,Croydon,Robbery,Not Recovered,Jan-2010
1,Dog,Croydon,Robbery,Not Recovered,Jan-2010

 

read_file
The following specifications should be met for your code solution:
• The specified function name must be used
• The function will take a single argument called filename. This will allow the
function to be called for different data files of this same format.
• The function should read in the CsV file and unpack the information contained
into variables with an appropriate type.
o The column headings (e.g. Count of Stolen Animals, etc.) should be
stored in a list, with one element per column heading
o The number of stolen animals should be returned as a list of integers
o The other column data should be returned as lists of strings. One list
per column
The function should return the processed data with the following order for the
return arguments:
o The column headings list
o The data columns: col1, col2, ..., col6
Transcribed Image Text:read_file The following specifications should be met for your code solution: • The specified function name must be used • The function will take a single argument called filename. This will allow the function to be called for different data files of this same format. • The function should read in the CsV file and unpack the information contained into variables with an appropriate type. o The column headings (e.g. Count of Stolen Animals, etc.) should be stored in a list, with one element per column heading o The number of stolen animals should be returned as a list of integers o The other column data should be returned as lists of strings. One list per column The function should return the processed data with the following order for the return arguments: o The column headings list o The data columns: col1, col2, ..., col6
Expert Solution
steps

Step by step

Solved in 4 steps with 2 images

Blurred answer
Follow-up Questions
Read through expert solutions to related follow-up questions below.
Follow-up Question

Thankyou this was very helpful :) I also need to write functions that find the average_stolen using single argument called data and also write a function called get_borough_frequency where 2 arguments called borough and number and this should create a dictionary of the unique boroughs as the key and the corresponding value of total number of animals stolen in that borough . Any help would be great , thanks 

Solution
Bartleby Expert
SEE SOLUTION
Knowledge Booster
File Input and Output Operations
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education