Добавление данных кадра рядом с CSV в Python - Google Pytrends

Я создал следующий код, позволяющий сравнивать тенденции в эталонном продукте с другими продуктами в итеративном процессе. Я получаю следующие столбцы [date,word1_trendcount,word2_trend_count,ispartial] в результате каждой итерации и добавляем один под другим. Каждое сравнение поиска имеет около 182 строк, и в настоящее время для данных выше я получаю 182*3 плюс 3 заголовка = 549 строк
Моя конечная цель - получить окончательный фрейм данных как [date, apple_trend, banana_trend, apple_trend, strawberry_trend, apple_trend, grapes_trend], и вместо добавления нисходящего / вертикального в csv он должен получать меня рядом друг с другом - всего 182 строки и 1 заголовок. Пожалуйста, дайте мне знать, как я могу изменить этот код. заранее спасибо

from xml.etree import ElementTree
import pandas as pd
from pytrends.request import TrendReq
import lxml
import requests

# Fixing word1 as benchmark 'appple'. word2_list is all other list of comparisons of trends
word1 = "apples"
word2_list = ["banana","strawberry","grapes"]

pytrends = TrendReq(hl='en-US', tz=360)
for word2 in word2_list:    
    kw_list = [word1,word2]
    pytrends.build_payload(kw_list, cat=0, timeframe='2004-01-01 2019-02-01', geo='', gprop='')

'''   
Creating dataframe of the Google Trend's interest over time extraction 
for each rivalry comparison with benchmark rivalry Bears vs Packers 
'''
    trend_df = pd.DataFrame(pytrends.interest_over_time())
    trend_df.to_csv("Google_Trend_Test1.csv",mode='a')

С уважением, Сохил Шах

0 ответов

Другие вопросы по тегам