【发布时间】:2020-02-28 16:39:16
【问题描述】:
我有一个包含 2 列的 csv,其中一个包含日期,第二列包含速率值。该文件包含基于日期列的一些缺失行。
我想要一些可以填补第一行和最后一行之间缺失的日期(01/01/2019 和 14/01/2019 之间)的 python 代码,第二个任务是然后填写缺失的日期率与前几天的率。
例如,缺少 1 月 4 日和 05 日,需要创建这些行,并且前一天的汇率是 1 月 3 日 - 1.12,因此需要填写 1 月 4 日和 05 日的汇率。
代码需要是动态的,因此每个文件的第一行和最后一行并不总是相同的。例如,第二个文件的第一行和最后一行值可以是 03/02/2019 和 25/02/2019。如果可能,相同的代码需要能够在每个文件上运行。
输入为 csv,输出也需要为 csv 文件。
输入 -
Date,Rate
01/01/2019,1.12
02/01/2019,1.13
03/01/2019,1.12
06/01/2019,1.11
07/01/2019,1.13
08/01/2019,1.14
09/01/2019,1.13
10/01/2019,1.11
12/01/2019,1.12
13/01/2019,1.13
14/01/2019,1.14
如果您有任何问题,请告诉我。
【问题讨论】:
标签: python pandas pyspark-dataframes