|
发表于 2021-5-21 03:56:08
|
显示全部楼层
&
ibreden的数据是JSON或已经可以转换为Python字典。
保存到文本文件是不应该做的事情,因为它破坏了数据结构。
可以用例如的方式回来再见,但那是错误的方式。因此,在这里一些修复,使工作,然后可以把它变成更容易得到格式想要的- # Some fix to so it work as a dictionary
- >>> d = {"header1":['data1'], "header2":['dataA', 'dataB', 'dataC'], "header3":['dataX', 'dataY', 'dataZ'], "header4":[[0, 1, 2]], "header5":['dataz']}
- >>> d
- {'header1': ['data1'],
- 'header2': ['dataA', 'dataB', 'dataC'],
- 'header3': ['dataX', 'dataY', 'dataZ'],
- 'header4': [[0, 1, 2]],
- 'header5': ['dataz']}
-
- >>> import pandas as pd
- >>>
- # Load into Pandas,orient change so it fill(None) for missing values
- >>> df = pd.DataFrame.from_dict(d, orient='index')
- >>> df
- 0 1 2
- header1 data1 None None
- header2 dataA dataB dataC
- header3 dataX dataY dataZ
- header4 [0, 1, 2] None None
- header5 dataz None None
- >>>
- # Transpose index to columns
- >>> df.transpose()
- header1 header2 header3 header4 header5
- 0 data1 dataA dataX [0, 1, 2] dataz
- 1 None dataB dataY None None
- 2 None dataC dataZ None None
复制代码
|
|