Here is my code:
from pytrends.request import TrendReq import pandas as pd import time startTime = time.time() pytrend = TrendReq(hl='en-GB', tz=360) colnames = ["keywords"] df = pd.read_csv("keyword_list_v1.csv", names=colnames) df2 = df["keywords"].values.tolist() df2.remove("Keywords") dataset = [] for x in range(0,len(df2)): keywords = [df2[x]] pytrend.build_payload( kw_list=keywords, cat=0, timeframe='2021-08-10 2021-08-23', geo='GB') data = pytrend.interest_over_time() if not data.empty: data = data.drop(labels=['isPartial'],axis='columns') dataset.append(data) result = pd.concat(dataset, axis=1) result.to_csv('search_trends.csv') executionTime = (time.time() - startTime) print('Execution time in sec.: ' + str(executionTime)) On line df = pd.read_csv... I have this error: 'utf-8' codec can't decode bytes in position 15-16: invalid continuation byte
I searched on other stackoverflow posts but none of them help. Can someone help me?