熊猫将元素放置在错误的位置

时间:2018-10-31 04:39:12

标签: python pandas

因此,我正在尝试获取股票的api数据,并在json文件中放置一些文本文档进行测试。

这是我用来打开文本文件并将其读取为json的代码。

file = open(os.path.join('macd.txt'), "r")

df_macd = pd.read_json(file)

出于某种原因,Pandas已将第一个项目(代码/符号)放在数据帧中间的json中?

使用的文本文件的图片和数据帧的调试:

https://imgur.com/n40Ygwd

即使我这样做:

df_macd = df_macd['Technical Analysis: MACD']

它仍然在那里。

1 个答案:

答案 0 :(得分:0)

JSON中“元数据”下的第一个键显示为“ 1:符号”。

Pandas已将JSON中的内键用作行索引。索引以升序排列。

因此,在1999-XX-XX之后,上述密钥即为“ 1:符号”。

您可能会注意到,在2XXX-XX-XX之后,键“ 2:指示器”到达。