Question: 9.9 LAB: Word frequencies (lists) Write a program that first reads in the name of an input file and then reads the file using the

9.9 LAB: Word frequencies (lists)

Write a program that first reads in the name of an input file and then reads the file using the csv.reader() method. The file contains a list of words separated by commas. The program must output the words and their frequencies (the number of times each word appears in the file) without any duplicates.

Ex: If the input is:

input1.csv 

and the contents of input1.csv are:

hello,cat,man,hey,dog,boy,Hello,man,cat,woman,dog,Cat,hey,boy 

the output is:

hello - 1 cat - 2 man - 2 hey - 2 dog - 2 boy - 2 Hello - 1 woman - 1 Cat - 1 

Notes: Output words in order of first occurrence in input and end output with a newline. File input1.csv is available to download.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!