我有一个JSON Text File
在JSON文本文件中,有ID,标题,上下文,问题,is_impossible,answer_start和text之类的列。
我正试图将其读入Pandas DataFrame。我是Python和JSON的新手。因此,给出了一个函数定义。
这是我的代码,
.env
所以这里的问题是-is_Impossible列中包含true和false值(当我在文本文件中看到它时)。但是在加载Pandas数据框后,我只能看到错误的记录。
我对问题的理解是-JSON文件结构对于真实记录可能有所不同,并且我没有在Python中正确解析它。
Is_Impossible错误结构如下所示,
Is_Impossible真实结构如下所示,
答案 0 :(得分:2)
之所以没有得到“ True”,是因为它们位于不同的json标签下-位于“ plausible_answers ”之下,而不是 answers 强>我认为。在您的代码中,answers_dict仅从json的“ answers”标签中拉出-因此,您实际上不会在将标签设置为True的plausible_answers列表上循环