実現したいこと
forループで上書きされないように、全てのデータを結合したいです
(後で示すコードにて、 ドイツ以外のデータも所得したい。)
コード
python
1from pytrends.request import TrendReq 2pytrends = TrendReq(hl='ja-JP', tz=-540) 3list = ['日本','アメリカ','中国','ドイツ'] 4for i in list: 5 data = pytrends.build_payload(kw_list=[i],timeframe='2020-01-01 2022-01-01',geo='JP') 6 trend.append(data) 7pytrends.interest_over_time().drop('isPartial',axis=1)
上記のようなコードを書いてみたのですが、これではドイツのデータで上書きされてしまいます。愚直にいけば「先にindexが日にちのDataFrameを設定する」や「listの最初である日本を一回実行し、その後の国でforループを適用する」しか思いつかないです、、
上の方法ベースではなくても、画期的な方法などあればご教授ください!!
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/08/07 14:20