質問編集履歴

4

文章訂正

2022/08/07 14:22

投稿

mizuki-4833
test CHANGED
File without changes
test CHANGED
@@ -8,6 +8,7 @@
8
8
 
9
9
  ```python
10
10
  from pytrends.request import TrendReq
11
+ pytrends = TrendReq(hl='ja-JP', tz=-540)
11
12
  list = ['日本','アメリカ','中国','ドイツ']
12
13
  for i in list:
13
14
  data = pytrends.build_payload(kw_list=[i],timeframe='2020-01-01 2022-01-01',geo='JP')

3

文章訂正

2022/08/07 14:16

投稿

mizuki-4833
test CHANGED
File without changes
test CHANGED
@@ -7,6 +7,7 @@
7
7
  ### コード
8
8
 
9
9
  ```python
10
+ from pytrends.request import TrendReq
10
11
  list = ['日本','アメリカ','中国','ドイツ']
11
12
  for i in list:
12
13
  data = pytrends.build_payload(kw_list=[i],timeframe='2020-01-01 2022-01-01',geo='JP')

2

文章の訂正

2022/08/07 14:07

投稿

mizuki-4833
test CHANGED
File without changes
test CHANGED
@@ -1,7 +1,7 @@
1
1
 
2
2
  ### 実現したいこと
3
3
  forループで上書きされないように、全てのデータを結合したいです
4
- (後で示すコードにて、アメリカ以外のデータも所得したい。)
4
+ (後で示すコードにて、 ドイツ以外のデータも所得したい。)
5
5
 
6
6
 
7
7
  ### コード

1

文章の訂正

2022/08/07 14:06

投稿

mizuki-4833
test CHANGED
File without changes
test CHANGED
@@ -13,8 +13,8 @@
13
13
  trend.append(data)
14
14
  pytrends.interest_over_time().drop('isPartial',axis=1)
15
15
  ```
16
- 上記のようなコードを書いてみたのですが、これではドイツのデータで上書きされてしまいます。愚直にいけば「先にindexが日にちのDataFrameを設定すること」や「listの最初である日本を一回実行し、その後の国でforループを適用する」しか思いつかないです、、
16
+ 上記のようなコードを書いてみたのですが、これではドイツのデータで上書きされてしまいます。愚直にいけば「先にindexが日にちのDataFrameを設定する」や「listの最初である日本を一回実行し、その後の国でforループを適用する」しか思いつかないです、、
17
17
 
18
- 画期的な方法などあればご教授ください!!
18
+ 上の方法ベースではなくても、画期的な方法などあればご教授ください!!
19
19
 
20
20