我从python中的一个web服务中得到一些Json dict对象格式的嵌套输出。输出将作为嵌套的Json dict对象提供。现在,当我试图在python中将parentkey转换为DataFrame时,parentkey不被视为列。我在一个键下有五个元素。我想总共6列将出现在数据帧。在import pandas as pd
data = {'2019-04-04 05:59:00':
{'1. open': '1353.5500',
'2. high': '1354.8000',
'3. low': '1353.0500',
'4. close': '1353.0500',
'5. volume': '25924'},
'2019-04-04 05:58:00': {'1. open': '1354.2500',
'2. high': '1354.2500',
'3. low': '1353.4000',
'4. close': '1353.4500',
'5. volume': '38418'}
}
df1=pd.DataFrame(data)
print(df1)
"""
Output --
2019-04-04 05:59:00 2019-04-04 05:58:00
1. open 1353.5500 1354.2500
2. high 1354.8000 1354.2500
3. low 1353.0500 1353.4000
4. close 1353.0500 1353.4500
5. volume 25924 38418
"""
df2=df1.transpose()
print(df2)
"""
Output --
1. open 2. high 3. low 4. close 5. volume
2019-04-04 05:59:00 1353.5500 1354.8000 1353.0500 1353.0500 25924
2019-04-04 05:58:00 1354.2500 1354.2500 1353.4000 1353.4500 38418
"""
这里的第一个日期字段被认为是索引,所以我的第一列从(1.open)开始,但是我需要的是第一列应该是日期。在
如能提供帮助,我们将不胜感激。在
结果应该是:
^{pr2}$