Python 我有一个数据框,它由特定的日期和各自的值组成

Python 我有一个数据框,它由特定的日期和各自的值组成,python,python-3.x,Python,Python 3.x,我的挑战是,如果要根据数据帧中的日期检查任何日期,它应该能够提取相应的值。我可以拿给你看 Date Value 4/6/2006 1,500,000 4/6/2007 1,600,000 4/6/2008 1,650,000 4/6/2009 1,750,000 4/6/2010 1,800,000 4/6/2011 1,800,000 4/6/2012 1,500,000 4/6/2013 1,500,000 4/6/2014

我的挑战是,如果要根据数据帧中的日期检查任何日期,它应该能够提取相应的值。我可以拿给你看

Date           Value
4/6/2006    1,500,000
4/6/2007    1,600,000
4/6/2008    1,650,000
4/6/2009    1,750,000
4/6/2010    1,800,000
4/6/2011    1,800,000
4/6/2012    1,500,000
4/6/2013    1,500,000
4/6/2014    1,250,000
4/6/2015    1,250,000
4/6/2016    1,000,000
4/6/2017    1,000,000
4/6/2018    1,030,000

日期有时与字段中的日期不完全相同,它可能会发生变化,应提取最接近该日期的值。它应该在一个循环中。

您可以使用最小差搜索算法来查找最近的日期。您可以给出您希望提取的日期的示例吗?以及预期输出?例如,如果给出了2006年4月6日至2007年4月6日之间的任何日期,则输出应为2006年4月6日的值,在本例中为1,50000。如果该日期超过2007年4月6日,并保持到2008年4月6日,则其1600000