Python error: IndexError: list index out of range (Google trends data)
Python error: IndexError: list index out of range (Google trends data)
我必须从 KEWYWORDS 列表中获取 google 趋势数据。
我习惯用 STATA 分析数据,这是我第一次使用 Python(通过 project jupiter notebook)。
我无法通过 STATA 完成此操作,因为它没有下载 google 趋势数据的软件包。似乎 Python 它是通过“pytrends”实现的
这是我的代码
pip install pytrends
import pandas as pd
import pytrends
from pytrends.request import TrendReq
pytrend = TrendReq()
KEYWORDS['GYMM','GYNE','GYNX']
KEYWORDS_CODES=[pytrend.suggestions(keyword=i)[0] for i in KEYWORDS]
我这里有这个问题
”------------------------------------------------ --------------------------
IndexError Traceback(最后一次调用)
在
----> 1 KEYWORDS_CODES=[pytrend.suggestions(keyword=i)[0] for i in KEYWORDS]
在 (.0)
----> 1 KEYWORDS_CODES=[pytrend.suggestions(keyword=i)[0] for i in KEYWORDS]
IndexError: 列表索引超出范围
我 运行 一个一个地输入代码,当我输入最后一行代码时会出现此消息。老实说,我在网络指南上找到了这段代码,供那些有兴趣获取 Google 趋势数据的人使用(不幸的是,因为我不了解 Python,所以我无法构建自己的代码)。
其实我的关键词是从txt文件里复制粘贴的(这里我写了几个,不过上千个)
你能给我一些建议吗?
感谢您的宝贵时间。
pytrend.suggestions(keyword='GYNX')
(列表中的第三项)的结果是一个空列表 []
,因此通过 [0]
returns IndexError
对其进行索引]
我必须从 KEWYWORDS 列表中获取 google 趋势数据。 我习惯用 STATA 分析数据,这是我第一次使用 Python(通过 project jupiter notebook)。 我无法通过 STATA 完成此操作,因为它没有下载 google 趋势数据的软件包。似乎 Python 它是通过“pytrends”实现的 这是我的代码
pip install pytrends
import pandas as pd
import pytrends
from pytrends.request import TrendReq
pytrend = TrendReq()
KEYWORDS['GYMM','GYNE','GYNX']
KEYWORDS_CODES=[pytrend.suggestions(keyword=i)[0] for i in KEYWORDS]
我这里有这个问题 ”------------------------------------------------ -------------------------- IndexError Traceback(最后一次调用) 在 ----> 1 KEYWORDS_CODES=[pytrend.suggestions(keyword=i)[0] for i in KEYWORDS]
在 (.0) ----> 1 KEYWORDS_CODES=[pytrend.suggestions(keyword=i)[0] for i in KEYWORDS]
IndexError: 列表索引超出范围
我 运行 一个一个地输入代码,当我输入最后一行代码时会出现此消息。老实说,我在网络指南上找到了这段代码,供那些有兴趣获取 Google 趋势数据的人使用(不幸的是,因为我不了解 Python,所以我无法构建自己的代码)。 其实我的关键词是从txt文件里复制粘贴的(这里我写了几个,不过上千个)
你能给我一些建议吗?
感谢您的宝贵时间。
pytrend.suggestions(keyword='GYNX')
(列表中的第三项)的结果是一个空列表 []
,因此通过 [0]
returns IndexError
对其进行索引]