File size: 854 Bytes
b1d4757
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
import imdb
import csv
import pandas as pd

ia = imdb.IMDb()
dict1={}

pd_dict={'Action': [], 'Adventure': [], 'Fantasy': [], 'Sci-Fi': [],
         'Animation': [], 'Comedy': [], 'Family': [], 'Mystery': [],
         'Romance': [],'Drama': [],'Crime': [], 'Thriller': [],
         'War': [], 'Musical': [], 'Biography': []}

with open("movies.csv", 'r') as file:
  csvreader = csv.reader(file)
  j=0
  for row in csvreader:
    if j==250:
        break
    if j==0:
        j=1
        continue
    name=row[1]
    items = ia.search_movie(name)
    j+=1
    print(j)
    for i in pd_dict:
        pd_dict[i].append(0)
    code = items[0].getID()
    series = ia.get_movie(code)
    genre = series.data['genres']
    for i in genre:
        if i in pd_dict:
            pd_dict[i][-1]=1


print(pd_dict)
df=pd.DataFrame(pd_dict)
df.to_csv("movies3.csv")