问题描述
我正在尝试在rdplot中使用一些非常简单的数据,但我不断收到错误消息:key
我发现this来自Stack Overflow上不同帖子的响应,但似乎可以将修复程序应用于rdplot函数。有谁知道如何解决?
我正在使用的实际代码是:
key
可重复性: Here是我的数据的样本,因为我说过这是相当普通的数据。到目前为止,我发现了两件事:
-
似乎有多个子集会引起问题
-
将
from pprint import pprint res = {} for sub in content: for x,y in sub['fields'].items(): if isinstance(y,dict): for i,e in y.items(): if i == 'text': res[x] = e else: res[x] = y final = {} final['label'] = res pprint(final)
或{'label': {'document_id': 'x123','general_info': None,'power': 20,'replacement': 'bla-bla-bla','safety': 'bla-bla-bla'}}
参数更改为默认值将解决此问题 -
第一次遇到错误是在1:1463上,但是仅使用观察值2:1464即可。
解决方法
最近的 rdrobust 版本 1.0.1 应该会处理这个错误。