我正在尝试将.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
,但无法运行它。
答案 0 :(得分:2)
只需使用熊猫read_json方法:
df = pd.read_json('jsn.txt')
print(df.head())