You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用pytrends获取Google Trends数据导入PowerBI后日期列缺失问题咨询

问题原因

pytrends的interest_over_time()接口返回的pandas DataFrame默认将日期设为行索引,PowerBI读取Python脚本输出的数据集时,默认不会将索引纳入常规列,所以会出现日期列丢失的情况。

解决方法

修改你的Python脚本,在输出数据集前将索引重置为普通列即可,修改后的完整代码如下:

import pandas as pd
from pytrends.request import TrendReq

pytrends = TrendReq()
data = pd.DataFrame()

kw_list = ["Bitcoin", "Ethereum"]

pytrends.build_payload(kw_list, timeframe='today 3-m')
data = pytrends.interest_over_time()

# 新增这行代码,将日期索引转为普通列
data = data.reset_index()

# 可选操作:如果你不需要分析数据是否完整的isPartial列,可以删除
# data = data.drop(columns=['isPartial'])

print(data)

修改后重新在PowerBI中运行脚本,就可以看到名为date的日期列正常显示,数据类型会被PowerBI自动识别为日期格式,可直接用于后续分析。


打印数据结果
PowerBI导入效果

内容的提问来源于stack exchange,提问作者MarcOhm

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 16:15:04