多用途分隔符熊猫txt

时间:2020-02-19 09:58:37

标签: python pandas csv

我正在尝试将.txt文件中的长字符串转换为2D熊猫表

[{"CAN":"5420060701","VAL":"0"},{"CAN":"1920010101","VAL":"1"},{"CAN":"1920020101","VAL":"1"},...]

进入

+----CAN-----+----VAL--+  
+-5420060701-+----0----+  
+-1920010101-+----1----+  
+-1920020101-+----1----+ 

....

我考虑过pd.read_fwf,但我的值是不同的宽度(即有时为65000)。
我虽然pd.read_csv(file, delimiter=',')左右,但返回的行很长,很难重塑。
我从一个单独的线程中看到,我可以使用numpy中的genfromtxt,但无法运行它。

1 个答案:

答案 0 :(得分:2)

只需使用熊猫read_json方法:

df = pd.read_json('jsn.txt')
print(df.head())