pandas DataFrame列未显示在df.columns上



我想知道如何获取Date列的值。当输入df.columns时,"Date"列不会显示。我正试图用df.to_Json((将这个df放入Json文件中,该文件将获得除Date之外的所有值。谢谢大家。

Open   High    Low  Close
Date
2020-03-16  36.01  41.40  36.01  39.04
2020-03-17  40.50  43.57  39.11  41.51
2020-03-18  38.80  40.87  35.70  38.65
2020-03-19  37.50  39.00  35.26  36.40
2020-03-20  37.90  39.41  34.71  35.19

在[49]中:键入(df(输出[49]:pandas.core.frame.DataFrame

看起来Date当前在索引中。如果你希望它是一列,你只需要重置索引:

df.reset_index(inplace=True)

它不会出现,因为它不是真正的列,而是索引。不过,这并不重要,因为默认情况下,df.to_json()将默认包含索引。文件上是这么说的。

最新更新