我有一个关于pandas.core.frame.DataFrame
结构的问题。我有两列,分别是valid['Close']
和valid['Predictions']
。但是在左边仍然有一个名为Date
的列,我无法访问。但我想补充一点现在是带有未来日期的新行。怎么做呢?表看起来像这样:
Close Predictions
Date
2018-12-20 10611.10 10802.74
... ... ...
2021-09-24 15536.1 15503.6
现在我想添加这样的内容
Close Predictions
Date
2018-12-20 10611.10 10802.74
... ... ...
2021-09-24 15536.1 15503.6
2021-09-25 15434.1 15434.1
所以我只是想在结构后面加上未来的日期。
在这种情况下,Date
技术上不是DataFrame的列,而是它的索引. 请参阅pandas数据结构简介。您可以使用valid.index
访问索引。
要添加新行,您可以将新行读写到一个新的DataFrame中,就像您已经拥有的那样(相同的列和索引名称)。然后可以使用df.append()
将两个dataframe连接起来。