質問編集履歴
3
文法の修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -56,12 +56,12 @@
|
|
56
56
|
|
57
57
|
コマンドでは正しくトレンドは50位まで取得できているのが下記のprint()の出力結果から分かりました。
|
58
58
|
```ここに言語を入力
|
59
|
+
tr_date = []
|
59
60
|
for i, content in enumerate(treands["trends"]):
|
60
|
-
tr_date = []
|
61
61
|
print(i + 1, content['name'])#ここでトレンドは取得できているようです。
|
62
62
|
df = pd.DataFrame(tr_date, columns=colum)
|
63
63
|
df.to_excel('t_trend.xlsx', sheet_name="Sheet1")
|
64
|
-
|
64
|
+
|
65
65
|
```
|
66
66
|
|
67
67
|
### 補足情報(FW/ツールのバージョンなど)
|
2
文法の修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
### 前提・実現したいこと
|
2
2
|
twitterで全国のトレンドをtwitterAPIに接続して取得してトレンドをエクセルファイルに書き出したいのですが上手くいきません。
|
3
|
-
現在、tweepyを使ってトレンドを取得してpandasでエクセルで表示させようとしていて、エラーは特にでていないのですが、うまくエクセルに
|
3
|
+
現在、tweepyを使ってトレンドを取得してpandasでエクセルで表示させようとしていて、エラーは特にでていないのですが、うまくエクセルにTwitterのトレンドがはいってくれません。
|
4
4
|
トレンドを取得してコマンドの出力結果には全国各地域の50番目までのトレンドをしっかり取得することができました。エクセルでは下記のように取得してしまっています。
|
5
5
|
|
6
6
|
日本 札幌 仙台 東京 京都 大阪 広島 福岡 沖縄
|
1
文法の修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -7,7 +7,8 @@
|
|
7
7
|
50 NaN NaN NaN NaN NaN NaN NaN NaN NaN
|
8
8
|
女性人気 NaN NaN NaN NaN NaN NaN NaN NaN NaN
|
9
9
|
|
10
|
-
「50」と「女性人気」だけ、なぜか
|
10
|
+
「50」と「女性人気」だけ、なぜか取得しているようです。(これは、現在の沖縄の50位のトレンドのようです。)なぜ50番目の沖縄のトレンドだけ入ったのでしょう??
|
11
|
+
また、上記のNaNはエクセルシートでは表示されていません。コマンドでこのように表示されました。
|
11
12
|
どのようにすればエクセルにtwitterの全国のトレンドをエクセルに書き出せるのか、ぜひアドバイスいただきたいです。
|
12
13
|
もし、私のしようとしていることにpandasが不向きなら他の方法も教えていただきたいです。よろしくお願いします。
|
13
14
|
|