从pandas导出json时出现“最大递归级别达到OverflowError”错误。

4

我有一个Pandas的DataFrame,其中包含以下类型:

id                   14 non-null int64
class                14 non-null int64
action.start         6 non-null float64
action.end           6 non-null float64
action.text          6 non-null object
action.lemma         6 non-null object

当我运行df.to_json('output.json',orient='index')时(尝试了所有orient选项),它一直崩溃并显示以下错误:
OverflowError: Maximum recursion level reached

有什么解决办法吗?


你能展示一下你的数据框吗? - ignoring_gravity
1个回答

4
原来在数据框中我有一些奇怪的对象类型:
action.text <class 'spacy.tokens.span.Span'>

将这转化为文本解决了问题。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接