Добавление данных кадра рядом с 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')
С уважением, Сохил Шах