【发布时间】:2016-03-17 13:15:21
【问题描述】:
我有一个很大的 DF。 第一列名为“ID”,除了我有“天”列。 我在 ID 中有 4000 多个重复的不同值,在“天”列中我的值从 -60 到 60。我的问题是,并非所有 ID 值在“天”中都具有从 -60 到 60 的所有值,而我需要任何 ID 值都具有“天”的整个范围(-60 到 60)。
DF <- data.frame(ID=c(1,2,3...4000), days=c(-60,-59,-58....60),...)
我需要用每个“ID”值的缺失值填充“天”列。
对不起,如果我不够清楚。
非常感谢!
这是我的 DF 的一个例子
Data.frame': 8 obs. of 8 variables:
$ Farm : Factor w/ 7 levels "Abel","Bollant",..: 1 1 1 1 1 1 1 1
$ ID : int 10000 10000 10000 10000 10000 10000 10000 10000
$ Date : Factor w/ 395 levels "1/1/2015","1/10/2015",..: 63 89 85 66 64 77 65 36
$ Rum : int 622 619 706 455 563 594 589 681
$ Act : int 438 484 466 449 471 546 449 424
$ FDAT : Factor w/ 304 levels "1/1/2015","1/10/2015",..: 46 46 46 46 46 46 46 46
$ daystocalv: int -10 -15 -12 -21 -19 -31 -20 9
$ Prepartum : int 1 1 1 1 1 1 1 0
【问题讨论】: