首页 > 解决方案 > 行分隔的 json 格式 txt 文件,如何用 pandas 导入

问题描述

我有一个以行分隔的 Json 格式的 txt 文件。文件格式为.txt。现在我想用熊猫导入它。通常我可以导入

  df = pd.read_csv('df.txt')
  df = pd.read_json('df.txt') 
  df = pd.read_fwf('df.txt') 

他们都给我一个错误。

  1. ParserError:错误标记数据。C 错误:预计第 1354 行中有 29 个字段,看到 34
  2. ValueError:尾随数据
  3. 这将返回数据,但数据以一种奇怪的方式组织,其中列名位于左侧,数据旁边

谁能告诉我如何解决这个问题?

标签: jsonpandastxt

解决方案


pd.read_json('df.txt', lines=True)

read_json接受一个布尔参数lines,它将Read the file as a json object per line.


推荐阅读