main.py Load default template. 1 import csv 3 file = input () 4 frequency {} 6 with open(file, 'r') as csvfile: csvfile = csv.reader(csvfile) for row in csvfile: for word in row: if word not in frequency.keys (): frequency[word] = 1 10 11 12 13 14 15 16 17 for key in frequency.keys(): else: frequency[word] =frequency[word]+ 1 18 print (key + " " + str(frequency[key]))
I am having trouble coding this in python. In the attachment is my solution, but the output does not match the expected output. Instead of having the number 2 beside the words, they all have the number 1
Develop a
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
Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 2 images