问题描述
所以我有以下程序:
client = Socrata("www.datos.gov.co",None)
# Example authenticated client (needed for non-public datasets):
# client = Socrata(www.datos.gov.co,# MyAppToken,# userame="[email protected]",# password="AFakePassword")
# First results,returned as JSON from API / converted to Python list of
# dictionaries by sodapy.
results = client.get("gt2j-8ykr",limit=800000)
# Convert to pandas DataFrame
results_df = pd.DataFrame.from_records(results)
现在,每次我运行代码时,变量'results'都具有预期的新更新值,因此数据框'results_df'也是如此。我想要做的是保存程序执行的所有GET请求(更确切地说,我只需要len(results_df))。有人建议我列出并附加len(results_df)。但是,这显然不起作用,因为它只是附加了len(results_df)的当前值,它没有保存len(results_df)的先前值,因此每次我运行代码时,我都会得到一个包含当前单个值的列表的len(results_df)。但是,我想要的是保存以前程序执行的len(results_df)以前值的列表。
对不起,如果这是一个愚蠢的问题,但是我是编码新手,我在任何地方都找不到任何解决方案。谢谢
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)