【发布时间】:2021-10-08 15:23:39
【问题描述】:
我一直在使用 pandas 编写 Python 脚本,但我之前没有使用该库的经验。
我一直在按照教程完成此操作,但尽管有说明,但我的这部分代码似乎无法正常工作(可能是过时的语法)。
我得到的错误是 AttributeError: 'NoneType' object has no attribute 'date':
def get_search_console_data(webproperty, days=-365):
if webproperty is not None:
query = webproperty.query.range(start='today', days=days).dimension('date', 'query')
r = query.get()
df = pd.DataFrame(r.rows)
return df
print("Web property doesn't exist, please select a valid one from this list")
print(account.webproperties)
df = get_search_console_data(webproperty)
df["date"] = pd.to_datetime(df.date)
df[df["date"] > "2021-10-3"]
last_day_queries = df[df["date"] > "2021-10-3"]["query"]
rest_of_queries = df[df["date"] < "2021-10-3"]["query"]
【问题讨论】:
-
如果 webproperty 为 None 怎么办?您不返回任何内容,并且 df = None。