Python - yfinance,添加更多带有日期的行



我有一个关于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连接起来。

相关内容

  • 没有找到相关文章

最新更新