替换两个数据框之间的值

时间:2018-07-26 07:05:30

标签: r

我有如下数据框(df)。这是每小时合并两个DF的输出。 NA是数据当时未进入系统的那几个小时。

Vol     Nu        Date       lat      long
0       NA  2017-01-01 01     NA       NA
2       NA  2017-01-01 02     NA       NA
0       NA  2017-01-01 03     NA       NA
0       NA  2017-01-01 07     NA       NA
0       NA  2017-01-01 08     NA       NA
0        2  2017-01-01 09  80.85243 26.78307
0       NA  2017-01-01 10     NA       NA
0       NA  2017-01-01 11     NA       NA
0        2  2017-01-02 01  80.90426 26.77535
2       NA  2017-01-02 02    NA       NA
3       NA  2017-01-02 03     NA       NA
0       NA  2017-01-02 04     NA       NA
0       NA  2017-01-02 05     NA       NA
0        2  2017-01-02 06  80.90426 26.77535
.
.
.
.

所有我需要得到的输出如下,根据特定的一天,我必须在任何时间克隆数据。例如,在2017年1月1日09小时,我有数据,因此我将其扩展到相同数据的其余时间,以此类推,其他日期为2017年1月2日...

预期产量

Vol     Nu        Date       lat      long
0        2  2017-01-01 01  80.85243 26.78307
2        2  2017-01-01 02  80.85243 26.78307
0        2  2017-01-01 03  80.85243 26.78307
0        2  2017-01-01 07  80.85243 26.78307
0        2  2017-01-01 08  80.85243 26.78307
0        2  2017-01-01 09  80.85243 26.78307
0        2  2017-01-01 10  80.85243 26.78307
0        2  2017-01-01 11  80.85243 26.78307
0        2  2017-01-02 01  80.90426 26.77535
2        1  2017-01-02 02  80.90426 26.77535
3        1  2017-01-02 03  80.90426 26.77535
0        1  2017-01-02 04  80.90426 26.77535
0        1  2017-01-02 05  80.90426 26.77535
0        1  2017-01-02 06  80.90426 26.77535

如果能帮助我,那将非常有帮助。

注意:数据集非常大……每天填充超过一百万行。我刚刚在上面显示了一些记录。

0 个答案:

没有答案